安卓初級入門

解壓sdk.zip 文件(目錄不許有中文)

配置path

創建第一個android項目:helloAndroid

1.制定sdk的版本爲18

2要配飾低版本,修改清單文件:minSdk=“8”

3四個文件目錄結構

src:編寫的Java源碼代碼包

gen:自動生成的Java的源碼代碼包

assets:資源目錄

bin:包含編譯生成文件的目錄(如Apk)

libs:以來的jar包目錄

res:資源文件夾

drawable-hdpl:圖片資源

layout:佈局資源

values:一些常亮資源(尺寸,字符串,樣式)

AndroidManifest.xml:應用功能清單配置文件

--src(源碼文本夾)
    MainActivity.java: 主界面類
-- gen(自動生成的源碼文本夾)
    R.java : 對應res文件夾
         drawble : 圖片
         layout : 佈局
       string : 字符串
--res(資源文件夾)
    drawable-xxx : 圖片文件夾
        爲了適配不同分辨率的手機
    layout : 界面的佈局文件
        功能類似於HTML
    values : 常量文件夾
        strings.xml : 包含固定的字符串, 在佈局中引用: @string/name
--AndroidManifest.xml(功能清單文件)


Android 系統的文件目錄結構
"/"代表是系統的根目錄
"/data/app/"
存放着第三方的apk 文件
"/system/app/"
其中是系統中的應用安裝文件
"/data/data/packagename/"
與應用對應的文件,在應用安裝時自動生成,應用卸載時自動刪除
"/storage/sdcard/"
sd卡的文件夾
4.SDK 的文件目錄結構
"/docs"  文檔目錄 index.html
/platforms   
包含這個版本運行所需要的       jar包
/platform–tools
包含一些開發工具,如adb.exe,sqlite.exe
/samples
包含一些Google提供的樣例項目工程,如APIDemos
/source
包含系統的部分源碼
/tools
包含一些開發工具,如draw9patch.bat,hierarchyviewer.bat


4. 三個應用開發工具
   1. ADB: 調試工具
   adb shell
   adb install -r apkPath
   ls
  cd
  cls
  ctrl+c
 2. DDMS: eclipse中的debug調試工具:
          
Logcat: 查看日誌輸出:
File Explorer: 查看系統內部文件         Devices: 顯示關聯的Android 設備
Emulator Control :操作控制關聯的Android設備


Log提供了多個級別的打印輸出方法,在LogCat窗口中顯示的顏色不同
Log打印時必須指定TAG,在LogCat中可以通過添加TAG過濾查看
LogCat中可以通過兩種方式過濾:
– TAG名: 顯示所有此標籤名的輸出
– 應用包名: 顯示指定包名應用的所有輸出
5.尺寸
dp與px的比較
以PX爲單位的長度,在差手機上會變大,在好手機上變小
以dp爲單位則不會變化
dp與sp的比較
用戶可以在系統設置中設置文本的大小
如果字體大小使用SP爲單位,設置有效果如果字體大小使用dp爲單位,設置沒有效果


在佈局文件視圖的寬高儘量用match_parent/wrap_content
如果必須指定特定值,使dp/dip做單位
文本大小使用SP做單位


6.相關API
Activity: 四大應用組件之一
  onCreate(): 自動調用的方法,在其中加載佈局顯示
setContentView(int layoutld); 加載佈局
ViewfindViewByld(in id): 根據id找到對應的視圖對象
R: 應用的資源類
R.drawable: 包含所有圖片資源標識的內部類
R.layout 包含所有佈局資源標識的內部類R.id: 包含所有視圖id標識的內部類R.string: 包含所有字符串標的內部類View/Button: 視圖/按鈕
setonClickListerlite 給視圖設置點市監聽View.OnClickListener 內部接口
voidonClick(ViewV)點擊事件的回調方法Toast 用來顯示短時間提示文本的類
  staticToastmakeText( 創建個toast對象show(): 顯示小提示

發佈了29 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章