Android開發之學習路線
android的學習路線大致可以是:
一、認識階段
1:android的歷史->SDK、ADT的認識->環境搭建->HelloWorld.apk的Demo實現;
2:android工程體系架構的認識(kernel/libraries/framework/applications/),工程個資源和配置文件的認識(assest、res下資源文件的認識),mianfest.xml的認識
二、深入階段
a)四大組件和Intent的學習
1:Activity(包括生命週期、與window、view的關係等)
2:Service(服務的兩種方式、啓動服務、原理、生命週期)
3:ContentProvider(實現、原理)
4:BroadCastReceiver(實現、原理)
5:Intent(作用、傳遞、回調函數等)
b)UI學習
Android的UI機制非常強大,同時也非常龐大,學習時候通過官網上的例子去學習一下UI的實現方式和理念,用到的時候再查詢相關知識點,但常用的控件需要過一遍,練練手,不然就眼高手低了。學習控件圍繞一下幾點:
1:使用系統控件,產生view(此方法方便、快速、一目瞭然)
2:自定義控件,動態生成(此方法非常重要、通過官網學習)
3:添加控件(addview和使用inflater壓站式添加控件)
4:控件的事件監聽,實現監聽方法
C)數據存儲
1:SharedPerference的應用和理解
2:SQLite數據庫開發(非常重要)
當然還有其他的數據操作方法,如:IO,net,ContentProvider
三、實戰階段
項目實戰,可以通過項目將自己過去的知識收攏起來,整合在一起。
轉載網址:http://blog.csdn.net/he90227/article/details/24135803