我在今年7月中旬開始研究android,當時還有個同事一塊兒學習,因此入門仍是比較順利的,省去了大量找基礎資料的時間;同時應該感謝前同事的杜同窗,在我剛接觸Android的時候給我提供了大量的資源和方法,下面將資源羅列出來供之後翻閱,同時但願能夠幫到初學者GitHub中的Android開源代碼html
Trinea/android-open-project · GitHubandroid
下面是我總結的一些技術細節git
1.基礎技術github
a) Java基礎:多線程,網絡數據庫
b) JSON:瞭解JSON數據交換格式,掌握基本JSON語法網絡
c) Http協議:理解Http通訊協議,會使用Java語言來完成Http通信,瞭解Cookie傳輸及使用多線程
2.android基礎佈局
a) 佈局配置,熟悉線性佈局和相對佈局學習
b) 基本動畫效果動畫
c) Activity使用,跳轉及參數傳遞,結果回傳
d) 廣播,服務,通知了解基本原理並能熟練使用
e) 實現客戶端消息推送
f) 圖片輪播,ViewPager使用
g) 列表頁ListView的使用
h) 數據存儲:SharedPreferences的使用,SQLite數據庫使用,SD卡文件的存取
3.界面美化
a) 彈出對話框美化
b) 列表滑到底部自動加載
c) 圖片瀏覽,滑動翻頁http://blog.csdn.net/arui319/article/details/7210163
d) 下載圖片並存儲到本地http://blog.csdn.net/ameyume/article/details/6528205
4.實例參考
a) 開源項目列表https://github.com/Trinea/android-open-project
b) 相似QQ聊天列表http://blog.csdn.net/lnb333666/article/details/8546497
c) 軟件更新http://www.cnblogs.com/coolszy/archive/2012/04/27/2474279.html
下載圖片並存儲到本地http://blog.csdn.net/ameyume/article/details/6528205