25 Android 1-24知識(shí)點(diǎn)總結(jié)(視頻+筆記,從01開始點(diǎn)點(diǎn)入門)

大家好,我是森森

這節(jié)課我給大家總結(jié)一下,前24節(jié)課的主要內(nèi)容.為什么今天錄呢?因?yàn)檫@周可能要回家領(lǐng)證兒了!

昨天,北京發(fā)布了大風(fēng)藍(lán)色預(yù)警,一個(gè)同事沒蓋好被子感冒了,老是咳嗽,我告訴他,我書包里有咳嗽藥,讓他去拿,結(jié)果他拿了我通便用的瀉藥吃了.下午我問他,那藥好使嗎?他說太特么好使了,咳一下拉一褲子,咳一下拉一褲子,現(xiàn)在都不敢咳了.

好了,廢話不多說,開始講課.


25知識(shí)點(diǎn)總結(jié)

前邊給大家講了一些手機(jī)的歷史,發(fā)展過程以及一些手機(jī)相關(guān)的概念.

最主要的就是要記住android sdk的目錄結(jié)構(gòu),以明白哪個(gè)目錄有我們需要的工具:

1. build-tools編譯需要用到的工具

2. docs開發(fā)的離線文檔

3. extras額外工具,模擬器加速器,向下兼容的jar包

4. platforms開發(fā)需要的平臺(tái),每個(gè)平臺(tái)的android.jar在對(duì)應(yīng)的文件夾里面

5. platform-tools開發(fā)調(diào)試的工具adb.exe一個(gè)重要的調(diào)試橋

6. sources android.jar的源碼

7. system-images模擬器創(chuàng)建需要的鏡像

8. tools開發(fā)輔助需要用到的工具,模擬器.exe

需要記憶的還有一些ADB指令:

adb:android debug bridge安卓調(diào)試橋

* adb devices

>查看鏈接到電腦上的所有的手機(jī)設(shè)備。(模擬器,真實(shí)的手機(jī))

* adb kill-server

>殺死adb的調(diào)試橋

* adb start-server

>重新啟動(dòng)adb的調(diào)試橋

* adb install xxx.apk

>把電腦上的一個(gè)文件安裝到模擬器(真實(shí)的手機(jī))

* adb uninstall應(yīng)用程序的包名

>從手機(jī)卸載一個(gè)應(yīng)用,參數(shù)是應(yīng)用程序的包名,DDMS,查看應(yīng)用程序的包名

然后介紹了一下安卓工程的目錄結(jié)構(gòu),以后我們每天都會(huì)接觸,所以先了解一下就行了.

比較重要的就是安卓開發(fā)的一些流程,我們通過女神一鍵呼叫我和QQ盜號(hào)應(yīng)用給大家演示了:

android應(yīng)用開發(fā)的步驟

1. res-->layout文件夾 修改xml布局文件

2. src-->.java文件編寫代碼

3.找到關(guān)心的控件

findViewById(R.id.xxx);

4.設(shè)置點(diǎn)擊事件,或者獲取數(shù)據(jù)

5.記得權(quán)限。

關(guān)于布局呢,五種布局前兩種是最常用的:

常見布局

1.線性布局LinearLayout

>重要參數(shù) 朝向orientation:horizontal,vertical

weight權(quán)重 控制控件在父窗體里面顯示的比例。

2.相對(duì)布局RelateLayout

特點(diǎn):已某個(gè)控件為參考,來放置其他控件的位置

給子節(jié)點(diǎn)提供了很多屬性:

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é)點(diǎn)可以使用weight屬性

5.絕對(duì)布局AbsoluteLayout

點(diǎn)擊事件的幾種寫法

1.內(nèi)部類實(shí)現(xiàn)onclickListener的接口

2.匿名內(nèi)部類實(shí)現(xiàn)onclickListener

3.讓當(dāng)前的Activity實(shí)現(xiàn)onclickListener的接口

>界面的按鈕比較多,如果通過內(nèi)部類或者匿名內(nèi)部類代碼比較臃腫。

4.在布局xml文件里面聲明onclick屬性="方法名"

如有錯(cuò)誤,歡迎指出,QQ 525902456

謝謝大家一如既往的支持!嘿嘿

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容