Android 基礎第一天
android開發環境的目錄結構
build-tools 編譯需要用到的工具
docs 開發的離線文件
extras 額外工具,模擬器加速器,向下相容的jar包
platforms 開發需要的平臺,每個平臺的android.jar在對應的資料夾裡面
platform-tools 開發除錯的工具 adb.exe 一個重要的除錯橋
sources android.jar的原始碼
system-images 模擬器建立需要的映象
tools 開發輔助需要用到的工具,模擬器.exe
VGA
過去的一種圖形顯示大小的規範 480*640
QVGA 240x320 HVGA 480x320 WVGA 480x800 FWVGA 854x480
ADB
adb:android debug bridge 安卓除錯橋
adb devices
檢視連結到電腦上的所有的手機裝置。(模擬器,真實的手機)
adb kill-server
殺死adb的除錯橋
adb start-server
重新啟動adb的除錯橋
adb install xxx.apk
把電腦上的一個檔案安裝到模擬器(真實的手機)
adb uninstall 應用程式的包名
從手機解除安裝一個應用,引數是應用程式的包名,DDMS,檢視應用程式的包名
DDMS
dalvik debug manager system
android應用的目錄結構
src資料夾,java原始碼 onCreate()介面被開啟呼叫的方法 //設定應用程式顯示的ui setContentView(R.layout.activity_main);
gen目錄 自動生成的資料夾 ,裡面儲存的是res資原始檔的引用
android4.1.2 代表的是引用的jar包
libs資料夾 程式碼的三方jar包。會自動的被新增到dependencies目錄下
android dependencies 開發依賴的jar包
bin 編譯生成的臨時檔案和二進位制檔案
res目錄
drawable-ldpi low 低解析度 小圖
drawable-mdpi middle 中等解析度
drawable-hdpi high高解析度
drawable-xhdpi x加大高解析度
drawable-xxhdpi 加大再加大的解析度
layout 用xml檔案編寫的佈局
menu 選單資料夾
AndroidManifest.xml
清單檔案,配置應用程式的版本,圖示,名稱等重要資訊。
android應用開發的步驟
res–>layout資料夾 修改xml佈局檔案
src–>.java檔案編寫程式碼
找到關心的控制元件 findViewById();
設定點選事件,或者獲取資料
記得許可權。
常見佈局
線性佈局 LinearLayout
重要引數 朝向 orientation: horizontal,vertical weight 權重 控制控制元件在父窗體裡面顯示的比例。
相對佈局 RelateLayout
幀佈局 FrameLayout
div 暫停的圖示,顯示在介面的中間。
表格佈局 TableLayout
絕對佈局 AbsoluteLayout
廢棄,不推薦使用。 720p (1280×720) 1080P (1920X1080)
點選事件的幾種寫法
內部類實現onclickListener的介面
匿名內部類實現onclickListener
讓當前的Activity實現onclickListener的介面
介面的按鈕比較多,如果通過內部類或者匿名內部類程式碼比較臃腫。
在佈局xml檔案裡面宣告 onclick屬性 =”方法名”
1.sdk文件 純英文,要求多看!
application application fem library lunix