安卓介紹(第一天)

     安卓結構(由於不能傳圖片所以請大家自己搜下吧!!)


然後dvm和jvm 的區別   dalvik是基於寄存器 而jvm是內存中 2》 生成的字節碼文件jvm是。class 而dalvik是dex格式   3》dalvik是可以運行多個而jvm只運行一個!

創建一個項目  然後 分析項目組成的結構:

src----編寫的源代碼

gen----自動生成的文件裏面包括R.java

res-----資源文件裏面包括

               ------drawable------圖片資源

               ------layout------佈局資源

               ------values-----一些常量資源

androidmanifest.xml------應用功能配置清單!!

分析apk 安裝文件的組成結構

     res-------項目中的資源文件

     androidmainifest.xml---功能呢清單文件

     classes.dex ---所有的class文件公dvm執行(dalvik)

分析android系統文件的目錄結構:

spacer.gif

     ./代表系統的根目錄

  /data/app

第三方的apk文件

/system/app

系統的apk文件

/data/data/packagename

項目的文件夾

/storage/sdcard

sd卡文件夾

Sdk文件結構目錄 

doc-------文檔文件  裏面有api等

platforms-----平臺  包含每個版本的文件

platform-tools-------包含一些開發工具,如adb。exe,sqlite3.exe      

samples------google提供的一些樣本項目

source------包含系統的部分源碼

tools-----包含一些開發工具  如draw9patch。bat  , hierarchyviewer.bat

adb  和常用的命令

adb 調試橋 調試工具

沒有adb.exe無法和ecplice連接  用來管理設備和模擬器狀態

1adb-shell      進入 系統的根目錄ls查看 cd進入 

2adb   install -r apkpath    

3 adb  start-server

4 adb kill-server

ddms

spacer.gif

接下來做一個下載的練習!

6. 相關API:

       Activity:

     onCreate(): 自動調用的回調方法, 在其中加載佈局顯示

     setContentView(int layoutId): 加載佈局

     View findViewById(id): 根據id找到對應的視圖對象

R: 

     R.drawable: 包含所有圖片資源標識的內部類

     R.layout: 包含所有佈局資源標識的內部類

     R.id: 包含所有視圖id標識的內部類

     R.string: 包含所有字符串標識的內部類

View/Button

     setonClickListener(listener): 給視圖設置點擊監聽

View.OnClickListener : 內部接口

                   onClick()回調方法

Toast: 用來顯示短時間提示文本的類

     static Toast makeText(Context context, String text, int duration) : 創建一個toast對象

     show(): 顯示小提示








     



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