編輯:關於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的使用
內存存儲將數據存儲在內存中,讀取速度最快但是不能永久性存儲。
文件存儲通過Java的IO流將數據以文件的形式存儲在磁盤上。
SharedPreferences以固定格式的xml文件的形式將數據存儲在磁盤上。
數據庫存儲一般是指將數據存儲到Android自帶的sqlite數據庫中。
網絡存儲是將數據傳到雲端進行存儲。(典型應用:網盤)
SharedPreferences和數據庫存儲可以參考下面幾篇博文:
Android SharedPreferences的使用
android中的數據庫操作
HttpClient:是Apache提供的。
HttpURLConnection:是谷歌根據Java自帶的URLConnection改進的。
Socket:Socket是Java自帶的基於TCP/IP的通信工具。
WebView:WebView是基於谷歌chromium內核的一個可以作為浏覽器的視圖。
這幾個內容可以參考下面幾篇博文:
Android HttpClient
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) 完全解析 (下)
View畫圖可以參考Android畫圖最基本的三個對象(Color,Paint,Canvas)
SurfaceView畫圖可以參考android之View和SurfaceView
OpenGL ES畫圖可以參考Android OpenGL ES 教程
這幾個內容可以參考下面幾篇博文:
【Android筆記】MediaPlayer基本使用方式
Android Camera(一) 調用系統相機應用
Android Camera(二) Camera程序編寫
本文隸屬於專欄
介紹Android學習知識點,介紹Android流行框架,介紹Android常用工具,介紹AndroidStudio好用的插件,介紹Android常見UI搭配使用等等,只要和Android相關的都有可能會介紹,漫談Android開發
lavor作者Android安全專項-利用androguard分析微信 安裝 做 Android 安全測試之前你應該知道的工具 (一) 分析 ./androlyze.py -s進入
第 1 章 前言,前言1.什麼是3G 3G,全稱為3rd Generation,中文含義就是指第三代數字通信。 所謂3G,是指將無線通信與國際互聯網等多媒體通信結合的新一
仿QQ空間根據位置彈出PopupWindow顯示更多操作效果,popupwindow我們打開QQ空間的時候有個箭頭按鈕點擊之後彈出PopupWindow會根據位置的變化顯
Android Gson使用入門及GsonFormat插件的使用 Gson 是 Google 官方提供的用來在 Java 對象和 JSON 之間進行互相轉換的Java