Android入門(mén)學(xué)習(xí)總攻略
我認(rèn)為的Android入門(mén)學(xué)習(xí)策略可以分為以下幾個(gè)方面,希望廣大的入門(mén)開(kāi)發(fā)能夠從中學(xué)到自己想要學(xué)到的東西。
初級(jí)階段要學(xué)習(xí)的內(nèi)容
◆第一步、自己配置環(huán)境。
全部采用做新版本 SDK,ADT,ECLIPSE,JDK
◆第二步、編寫(xiě)或者運(yùn)行教學(xué)示例。
2.1這時(shí)間主要運(yùn)行的示例如HELLO WORLD,還有SDK帶的例子。
2.2如果有書(shū)的話可以運(yùn)行一下書(shū)上帶的例子,比如《SDK開(kāi)發(fā)大全》,還有SDK帶的APIDemo。運(yùn)行這些例子的目的在于開(kāi)發(fā)者可以看到很多Android能實(shí)現(xiàn)的很多效果。
◆第三步、進(jìn)入實(shí)戰(zhàn)修改階段。
3.1開(kāi)源代碼修改程序以待到自己需要的效果。在運(yùn)行了很多例子之后,開(kāi)始考慮自己改寫(xiě)程序了,改寫(xiě)的過(guò)程中就會(huì)學(xué)習(xí)和研究很多控件的用法。
主要學(xué)習(xí)的東西如下:
Activity
Intent
控件使用方法,以及控件的屬性方面
TextView
EditText
ListView
ImageView/ImageButton
ImageSwitcher
Gallery
GridView
ScrollView
ProgressBar
SeekBar
RadioGroup,RadioButton
CheckBox
Spinner
DatePicker,TimePicker
資源文件方面
AndroidManifest.xml
使用String(字符串)資源
使用String數(shù)組
使用顏色
使用尺寸
使用簡(jiǎn)單Drawable資源
使用圖像
使用動(dòng)畫(huà)
使用菜單
使用XML文件
使用布局(layout)
使用樣式(style)
使用主題(theme)
使用原始文件
資源引用
學(xué)習(xí)這些東西的時(shí)候要注意到的,監(jiān)聽(tīng)事件,單擊,長(zhǎng)擊等。
menu,dialog,這時(shí)候主要是使用,之后要學(xué)習(xí)修改他們,以達(dá)到更美觀效果。
3.2 編碼調(diào)試過(guò)程中需要學(xué)習(xí)
Android Virtual Devices(AVD)
模擬器(Emulator)的使用
Android Debug Bridge(ADB)的使用
Dalvik Debug Monitor Service(DDMS)的使用
3.3開(kāi)始學(xué)習(xí)更多的東西
Service
Broadcast Receiver
Content Provider
◆第四步、學(xué)習(xí)了基本的東西后,要做一些ANDROID 平臺(tái)相關(guān)的學(xué)習(xí)
比如,電話,短信,電池電量,屏幕,聲音,震動(dòng),重力感應(yīng),WIFI等等,按需學(xué)習(xí)吧。
◆第五步、一些應(yīng)用需要用到的東西的學(xué)習(xí)
網(wǎng)絡(luò)相關(guān),數(shù)據(jù)庫(kù)方面,位置服務(wù),openGL等
◆第六步、萬(wàn)事問(wèn)DOC,查看SDK提供的DOC文檔。
◆第七步、打掃邊緣問(wèn)題,比如Android的房展情況,軟件商店的情況。
◆第八步、下系統(tǒng)軟件代碼,看人家是如何寫(xiě)的。
地址:http://android.git.kernel.org/
【編輯推薦】
- 多圖詳解 “Android UI”設(shè)計(jì)官方教程
- Android開(kāi)發(fā):自由選擇TextView的文字
- Android開(kāi)發(fā):教您如何讓Gif動(dòng)畫(huà)動(dòng)起來(lái)
- DB2 數(shù)據(jù)庫(kù)與 Ruby on Rails 入門(mén)
- Android趕超iOS還需提升4點(diǎn) 吸引開(kāi)發(fā)者居首