日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

如何自学Android--转

發布時間:2025/4/5 Android 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何自学Android--转 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址:http://blog.csdn.net/lavor_zl/article/details/51217319

1. Java知識儲備


本知識點不做重點講解:?
對于有基礎的同學推薦看《Java編程思想》,鞏固基礎,查漏補全,了解并熟悉更多細節知識點。?
對于沒有基礎的同學推薦看一本Java基礎的書籍,看完后可以繼續看《Java編程思想》提升自己。?
對于自認為時間很充裕,只要基礎學扎實就好的推薦看《瘋狂Java講義》,這本書真的很厚,但是講解的特別詳細。

2. Android基礎學習


1. 基礎UI學習


對于這些基礎UI的使用API谷歌官網給出了很好的實例。對于上不了谷歌的同學,可以參考http://www.android-doc.com/reference/packages.html

比如我要看Button如何使用:?
在網站的右上角搜索欄里面輸入“Button”,然后下面提示一些帶“Button”關鍵字的類,我們點擊我們想要查看的類就可以看到這個類的基本使用方法及其API。?

2. 四大組件學習



Activity的學習可以參考這幾篇博文:?
Activity生命周期?
Activity的四種launchMode?
Activity的task相關

Service的學習可以參考這篇博文:?
Service完全解析

BroadCastReceiver的學習可以參考這篇博文:?
BroadcastReceiver應用詳解

ContentProvider的學習可以參考這幾篇博文:?
ContentProvider之讀寫聯系人?
ContentProvider之讀寫短消息?
創建及調用自己的ContentProvider

四大組件之間的紐帶Intent的學習可以參考這篇博文:?
Intent應用詳解

注意:默認情況下面Service是在主線程中運行的,默認情況下面BroadCastReceiver是存活在Android系統中的,不隨著應用程序的關閉而消亡。

3. 五大布局學習


五大布局的精簡使用介紹可以參考下面幾篇博文:?
LinearLayout、AbsoluteLayout?
RelativeLayout、FrameLayout?
TableLayout (一)?
TableLayout (二)

五大布局詳細介紹使用可以參考這篇博文:?
Android系統五大布局詳解Layout

4. 友好交互學習



這幾個內容的學習可以參考下面幾篇博文:?
Android中的Menu(菜單)的三種類型菜單的學習?
android ListView?
Android Dialog用法?
android Toast大全(五種情形)建立屬于你自己的Toast?
Notification的幾種用法!?
Android中PopupWindow的使用

5. 數據存儲


  • 內存存儲將數據存儲在內存中,讀取速度最快但是不能永久性存儲。
  • 文件存儲通過Java的IO流將數據以文件的形式存儲在磁盤上。
  • SharedPreferences以固定格式的xml文件的形式將數據存儲在磁盤上。
  • 數據庫存儲一般是指將數據存儲到Android自帶的sqlite數據庫中。
  • 網絡存儲是將數據傳到云端進行存儲。(典型應用:網盤)

SharedPreferences和數據庫存儲可以參考下面幾篇博文:?
Android SharedPreferences的使用?
android中的數據庫操作

6. 網絡訪問


  • 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開始后就不能再主線程中進行網絡操作。

7. 動畫講解



這幾個內容可以參考下面幾篇博文:?
詳解Android動畫之Frame Animation?
詳解Android動畫之Tween Animation?
Android 屬性動畫(Property Animation) 完全解析 (上)?
Android 屬性動畫(Property Animation) 完全解析 (下)

8. 畫圖


  • View畫圖可以參考Android畫圖最基本的三個對象(Color,Paint,Canvas)
  • SurfaceView畫圖可以參考android之View和SurfaceView
  • OpenGL ES畫圖可以參考Android OpenGL ES 教程

9. 多媒體與照相機



這幾個內容可以參考下面幾篇博文:?
【Android筆記】MediaPlayer基本使用方式?
Android Camera(一) 調用系統相機應用?
Android Camera(二) Camera程序編寫

10. 高級UI學習


?
這幾個內容可以參考下面幾篇博文:?
Android Fragment完全解析,關于碎片你所需知道的一切?
有關ViewFlipper的使用及設置動畫效果的講解?
Android ViewPager使用詳解?
Android ActionBar完全解析,使用官方推薦的最佳導航欄(上)?
Android ActionBar完全解析,使用官方推薦的最佳導航欄(下)?
Android 自定義View (一)?
Android 手把手教您自定義ViewGroup(一)

注意:使用Fragment的時候注意是用的是android.support.v4.app.Fragment還是android.app.Fragment

11. 樣式開發


?
這幾個內容可以參考下面幾篇博文:?
Android樣式的開發:shape篇?
Android樣式的開發:selector篇?
Android樣式的開發:layer-list篇?
Android樣式的開發:drawable匯總篇?
Android樣式的開發:View Animation篇?
Android樣式的開發:Property Animation篇?
Android樣式的開發:Style篇

12. 多線程與通信


  • Handle學習可以參考Android消息處理機制(Handler、Looper、MessageQueue與Message)
  • AsyncTask學習可以參考詳解Android中AsyncTask的使用
  • AIDL學習可以參考Android AIDL使用詳解

13. 其它知識點



這幾個內容可以參考下面幾篇博文:?
android基本架構?
Android資源文件 - 使用資源存儲字符串 顏色 尺寸 整型 布爾值 數組?
Android Manifest.xml 結構詳解?
Android GestureDetector手勢識別類?
Android事件傳遞機制?
Android 編程下 Touch 事件的分發和消費機制?
Android事件分發機制實例驗證?
Android Clipboard(復制/剪貼板)

14. 一些Android學習網站和博客


1. 三大Android最佳學習網站


網站名說明國內相似者
google有問題上google百度
StackOverFlowStack Overflow是一個與程序相關的IT技術問答網站。SegmentFault
github代碼托管,可以在上面找到很多有用源碼開源中國碼云

2. Android常用三大倉庫


經常我們在github上面找到的項目不提供庫文件的下載,我們又希望直接下載庫文件怎么辦,看該項目上傳到什么倉庫去了,然后到倉庫里面去下載庫文件。

  • snapshots
  • maven
  • jcenter

3. Android實用網站


網站名說明
Android WeeklyAndroid技術每周推介
Android開發技術周報每周介紹Android開發新聞與新技術
Android Arsenal不要重復造輪子,提供Android工具,庫和應用程序
Codota代碼搜索
CodePath國外著名培訓機構,提供大量Android學習優秀資源
Android Asset StudioAndroid圖標制作
干貨集中營每天分享Android優秀技術文章或者開源項目
開發技術前線Android開發前沿技術介紹
http://www.android-doc.com/Android官方API鏡像網站(同步API到19)
http://android.xsoftlab.net/Android官方API鏡像網站(同步API到23)

4. Android優秀博客


    • 郭霖的專欄
    • 鴻洋
    • Trinea
    • 趙凱強
    • 任玉剛
    • 一葉飄舟
    • Scott
    • 張興業的博客
    • 夏安明
    • 劉望舒

轉載于:https://www.cnblogs.com/davidwang456/p/5422362.html

總結

以上是生活随笔為你收集整理的如何自学Android--转的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。