大家好,我是森森
這節(jié)課我給大家總結(jié)一下,前24節(jié)課的主要內(nèi)容.為什么今天錄呢?因為這周可能要回家領(lǐng)證兒了!
昨天,北京發(fā)布了大風(fēng)藍(lán)色預(yù)警,一個同事沒蓋好被子感冒了,老是咳嗽,我告訴他,我書包里有咳嗽藥,讓他去拿,結(jié)果他拿了我通便用的瀉藥吃了.下午我問他,那藥好使嗎?他說太特么好使了,咳一下拉一褲子,咳一下拉一褲子,現(xiàn)在都不敢咳了.
好了,廢話不多說,開始講課.
前邊給大家講了一些手機的歷史,發(fā)展過程以及一些手機相關(guān)的概念.
最主要的就是要記住android sdk的目錄結(jié)構(gòu),以明白哪個目錄有我們需要的工具:
1. build-tools編譯需要用到的工具
2. docs開發(fā)的離線文檔
3. extras額外工具,模擬器加速器,向下兼容的jar包
4. platforms開發(fā)需要的平臺,每個平臺的android.jar在對應(yīng)的文件夾里面
5. platform-tools開發(fā)調(diào)試的工具adb.exe一個重要的調(diào)試橋
6. sources android.jar的源碼
7. system-images模擬器創(chuàng)建需要的鏡像
8. tools開發(fā)輔助需要用到的工具整以,模擬器.exe
需要記憶的還有一些ADB指令:
adb:android debug bridge安卓調(diào)試橋
* adb devices
>查看鏈接到電腦上的所有的手機設(shè)備烫幕。(模擬器砸喻,真實的手機)
* adb kill-server
>殺死adb的調(diào)試橋
* adb start-server
>重新啟動adb的調(diào)試橋
* adb install xxx.apk
>把電腦上的一個文件安裝到模擬器(真實的手機)
* adb uninstall應(yīng)用程序的包名
>從手機卸載一個應(yīng)用欢瞪,參數(shù)是應(yīng)用程序的包名敌完,DDMS吃挑,查看應(yīng)用程序的包名
然后介紹了一下安卓工程的目錄結(jié)構(gòu),以后我們每天都會接觸,所以先了解一下就行了.
比較重要的就是安卓開發(fā)的一些流程,我們通過女神一鍵呼叫我和QQ盜號應(yīng)用給大家演示了:
android應(yīng)用開發(fā)的步驟
1. res-->layout文件夾 修改xml布局文件
2. src-->.java文件編寫代碼
3.找到關(guān)心的控件
findViewById(R.id.xxx)钝荡;
4.設(shè)置點擊事件,或者獲取數(shù)據(jù)
5.記得權(quán)限舶衬。
關(guān)于布局呢,五種布局前兩種是最常用的:
常見布局
1.線性布局LinearLayout
>重要參數(shù) 朝向orientation:horizontal埠通,vertical
weight權(quán)重 控制控件在父窗體里面顯示的比例。
2.相對布局RelateLayout
特點:已某個控件為參考逛犹,來放置其他控件的位置
給子節(jié)點提供了很多屬性:
layout_centerHorizontal , layout_centerVertical , layout_centerInParent
layout_above , layout_below , layout_toLeft , layout_toRight,
layout_alignParentTop , layout_alignParentBottom , layout_alignParentLeft , layout_alignParentRight 等等
3.幀布局FrameLayout
> div暫停的圖標(biāo)端辱,顯示在界面的中間梁剔。
一層覆蓋一層,后面的可以覆蓋前面的
4.表格布局TableLayout
里面放標(biāo)簽舞蔽,里面的子節(jié)點可以使用weight屬性
5.絕對布局AbsoluteLayout
點擊事件的幾種寫法
1.內(nèi)部類實現(xiàn)onclickListener的接口
2.匿名內(nèi)部類實現(xiàn)onclickListener
3.讓當(dāng)前的Activity實現(xiàn)onclickListener的接口
>界面的按鈕比較多荣病,如果通過內(nèi)部類或者匿名內(nèi)部類代碼比較臃腫。
4.在布局xml文件里面聲明onclick屬性="方法名"
如有錯誤,歡迎指出,QQ 525902456
謝謝大家一如既往的支持!嘿嘿