1. 程式人生 > >Android 開發基礎

Android 開發基礎

相關術語的解釋:

  1. Dalvik: Android特有的虛擬機器,和JVM不同,Dalvik虛擬機器非常適合在移動終端上使用!
  2. AVD: (android virtual machine):安卓虛擬裝置,就是安卓的模擬器
  3. ADT: (android development tools)安卓開發工具
  4. SDK:(software development kit)軟體開發工具包,就是安卓系統,平臺架構等的工具集合,如adb.exe
  5. DDMS:(dalvik debug monitor service)安卓除錯工具
  6. adb:安卓除錯橋,在sdk的platform-tools目錄下,功能很多,命令列必備
  7. DX工具:將.class轉換成.dex檔案
  8. AAPT:(android asset packing tool),安卓資源打包工具
  9. R.java檔案:由aapt工具根據App中的資原始檔自動生成,可以理解為資源字典
  10. AndroidManifest.xml:app包名 + 元件宣告 + 程式相容的最低版本 + 所需許可權等程式的配置檔案

ADB相關命令:

  1. 安裝軟體:adb install [r] [-s]  xxx.apk     {-r:重新安裝;-s:安裝到sd卡}
  2. 解除安裝APP:adb unstall [k] <包名>     {-k:只刪除程式,不刪除所用資料與快取目錄}
  3. 取出手機中的檔案:adb pull xxx.xxx
  4. 傳送檔案到手機中:adb push xxx.xxx
  5. 進入手機終端:adb shell
  6. 列出所有連結的裝置:adb devices
  7. 重啟:adb : reset adb
  8. 殺死adb:adb kill-server
  9. 啟動adb:adb start-server
  10. 檢視埠號佔用的程序:netstate - nao