Android studio基本知識

1 一般打開項目後只關心app這個目錄。

1 build目錄:構建目錄,相當於Eclipse中的bin目錄

2 libs:依賴的包

3 src:

              androidTest:安卓單元測試的目錄。

              main:

                          java:寫Java代碼的地方

                         res:資源文件

                                   drawable:圖像資源

                                   layout:佈局資源

                                   menu:菜單資源

                                   value:

                                                 demens:css配置文件

                                                 string:字符串資源

                                                 styles:style資源

AndroidManifest.xml配置文件

build.gradle:Gradle構建腳本

 

2 相關術語解析

    1 Dalvik:Android特有的虛擬機,和JVM不同,Dalvik虛擬機非常適合在移動終端上使用。

    2 AVD(android virtual machine):安卓虛擬設備,就是安卓的模擬器

    3 ADT(android development tools):安卓開發工具

    4 SDK(software development kit):軟件開發工具包,就是安卓系統,平臺架構等的工具幾何,如adb等

    5 DDMS(dalvik debug monitor service):安卓調試工具

    6 adb:安卓調試橋,在sdk的platform-tools目錄下

    7 DX工具:將class轉換成dex文件

    8 AAPT(android asset packing tools):安卓資源打包工具

    9 R.java文件:由aapt工具根據App中的資源文件自動生成,可以理解爲資源字典

    10 AndroidManifest.xml:app包名+組件聲明+程序兼容的最低版本+所需權限等程序的配置文件

 

3 adb常用指令

    1 安裝軟件。adb install [r] [s] xxx.apk (r:重新安裝。s:安裝到sd卡)

    2 卸載app。adb unstall [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 查看端口號佔用的進程:netstat-ano

4 APP安裝過程

    1拷貝xxx.apk到/data/app/xxx.apk

    2在data/data目錄下創建文件夾,名稱爲包名

    3android中註冊表:簡單的xml文件,在data/system/package.list和package.xml是存放應用的包名與簽名信息

注意App包名是App的唯一標識。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章