編輯:關於Android編程
本知識點不做重點講解:
對於有基礎的同學推薦看《Java編程思想》,鞏固基礎,查漏補全,了解並熟悉更多細節知識點。
對於沒有基礎的同學推薦看一本Java基礎的書籍,看完後可以繼續看《Java編程思想》提升自己。
對於自認為時間很充裕,只要基礎學扎實就好的推薦看《瘋狂Java講義》,這本書真的很厚,但是講解的特別詳細。
對於這些基礎UI的使用API谷歌官網給出了很好的實例。對於上不了谷歌的同學,可以參考http://www.android-doc.com/reference/packages.html
比如我要看Button如何使用:
在網站的右上角搜索欄裡面輸入“Button”,然後下面提示一些帶“Button”關鍵字的類,我們點擊我們想要查看的類就可以看到這個類的基本使用方法及其API。
Activity的學習可以參考這幾篇博文:
Activity生命周期
Activity的四種launchMode
Activity的task相關
Service的學習可以參考這篇博文:
Service完全解析
BroadCastReceiver的學習可以參考這篇博文:
BroadcastReceiver應用詳解
ContentProvider的學習可以參考這幾篇博文:
ContentProvider之讀寫聯系人
ContentProvider之讀寫短消息
創建及調用自己的ContentProvider
四大組件之間的紐帶Intent的學習可以參考這篇博文:
Intent應用詳解
注意:默認情況下面Service是在主線程中運行的,默認情況下面BroadCastReceiver是存活在Android系統中的,不隨著應用程序的關閉而消亡。
五大布局的精簡使用介紹可以參考下面幾篇博文:
LinearLayout、AbsoluteLayout
RelativeLayout、FrameLayout
TableLayout (一)
TableLayout (二)
五大布局詳細介紹使用可以參考這篇博文:
Android系統五大布局詳解Layout
這幾個內容的學習可以參考下面幾篇博文:
Android中的Menu(菜單)的三種類型菜單的學習
android ListView
Android Dialog用法
android Toast大全(五種情形)建立屬於你自己的Toast
Notification的幾種用法!
Android中PopupWindow的使用
SharedPreferences和數據庫存儲可以參考下面幾篇博文:
Android SharedPreferences的使用
android中的數據庫操作
這幾個內容可以參考下面幾篇博文:
Android HttpClient
vc3TH68fz">Android_HttpURLConnection_Get和Post請求
基於android的Socket通信
android WebView總結
關於HttpClient,HttpURLConnection部分也可以參考郭霖的《第一行代碼》中的相關部分。
注意:Android從4.0開始後就不能再主線程中進行網絡操作。
這幾個內容可以參考下面幾篇博文:
詳解Android動畫之Frame Animation
詳解Android動畫之Tween Animation
Android 屬性動畫(Property Animation) 完全解析 (上)
Android 屬性動畫(Property Animation) 完全解析 (下)
這幾個內容可以參考下面幾篇博文:
【Android筆記】MediaPlayer基本使用方式
Android Camera(一) 調用系統相機應用
Android Camera(二) Camera程序編寫
這幾個內容可以參考下面幾篇博文:
Android Fragment完全解析,關於碎片你所需知道的一切
有關ViewFlipper的使用及設置動畫效果的講解
Android ViewPager使用詳解
Android ActionBar完全解析,使用官方推薦的最佳導航欄(上)
Android ActionBar完全解析,使用官方推薦的最佳導航欄(下)
Android 自定義View (一)
Android 手把手教您自定義ViewGroup(一)
注意:使用Fragment的時候注意是用的是android.support.v4.app.Fragment
還是android.app.Fragment
這幾個內容可以參考下面幾篇博文:
Android樣式的開發:shape篇
Android樣式的開發:selector篇
Android樣式的開發:layer-list篇
Android樣式的開發:drawable匯總篇
Android樣式的開發:View Animation篇
Android樣式的開發:Property Animation篇
Android樣式的開發:Style篇
這幾個內容可以參考下面幾篇博文:
android基本架構
Android資源文件 - 使用資源存儲字符串 顏色 尺寸 整型 布爾值 數組
Android Manifest.xml 結構詳解
Android GestureDetector手勢識別類
Android事件傳遞機制
Android 編程下 Touch 事件的分發和消費機制
Android事件分發機制實例驗證
Android Clipboard(復制/剪貼板)
經常我們在github上面找到的項目不提供庫文件的下載,我們又希望直接下載庫文件怎麼辦,看該項目上傳到什麼倉庫去了,然後到倉庫裡面去下載庫文件。
snapshots maven jcenterVolley的中文翻譯為“齊射、並發”,是在2013年的Google大會上發布的一款Android平台網絡通信庫,具有網絡請求的處理、小圖片的異步
P2 正菜環節今天上的是一個通知的工具庫,作者寫的比較全,使用起來頁比較方便,而且內容少,直接Copy就好了。(國內很多廠商有自己的ROM定制,還有些野生大牛的自己創作,
Android提供了強大的事件處理機制,主要包括兩大類:1,基於監聽的事件處理機制:主要做法是為Android界面組件綁定特定的事件監聽器2,基於回調的事件處理機制:主要
在Android 5.0之前,雖然也有手機是雙卡手機,但是雙卡方案都是ODM廠商自己做的,或者是有芯片廠商提供的源碼完成。因此,如果要在4.4甚至更早之前的手機上獲取雙卡