Android教學大綱(知識體系結構)

Android教學大綱

一、Android學習進度規劃:

第1周:【UI基礎】

【知識點】

  1. Android環境搭建及工程目錄介紹(前期使用Eclipse,版本:SDK21及以上版本,四周后逐漸接觸Android Studio)
  2. 常用UI布局及主要控件
  • LinearLayout、RelativeLayout常用屬性【重點講解】
  • FrameLayout、GridLayout常用屬性
  • TextView、EditText、Button、ImageView、Toast的基本用法
  1. 表單三大UI控件及相應控件的事件處理及部分特殊drawable資源(selector、shape)
  • RadioButton及RadioGroup的用法:【重點】單選、監聽事件、利用selector實現選中與否、改變默認單選button的顯示效果、修改topDrawable
  • CheckBox的多選效果及監聽。利用selector及shape修改多選框的顯示效果
  1. Spinner、AutoCompleteTextView、ScrollView及適配器簡介、數組資源
  • Spinner的用法
  • ArrayAdapter適配器的基本用法
  • 數組資源String Array
  • AutoCompleteTextView、ScrollView的基本用法
  • ProgressBar、SeekBar、RatingBar的基本用法及美化
  1. Activity生命周期

第2周:

  • 第6天: Activity管理及Intent七大屬性
  • 第7天: AsyncTask異步任務
  • 第8天: ListView基本用法
  • 第9天: ListView分頁及優化
  • 第10天: 圖文混排+GridView

【知識點】

  1. Activity頁面跳轉、生命周期及Intent七大屬性
  2. AsyncTask異步任務
  3. ListView基本用法及適配器
  4. ListView分頁及優化 + item多種布局的ListView
  5. GridView圖文混排

第3周:

  • 第11天: Menu+Dialog+Toast
  • 第12天: Fragment
  • 第13天: SharedPreferences、SDCard及網絡存儲 + HttpURLConnection實現文件上傳
  • 第14天: SQLite數據庫 + WebView
  • 第15天: ContentProvider之ContentResolver

【知識點】

  1. Menu(選項菜單、上下文菜單、PopupWindow自定義菜單)+Dialog+Toast
  2. Fragment基本用法、生命周期、Fragment間傳值
  3. SharedPreferences、內部文件存儲及外部文件存儲SDCard
  4. SQLite數據庫 + WebView
  5. ContentProvider之ContentResolver

第4周:

  • 第16天: 自定義ContentProvider
  • 第17天: Loader異步裝載
  • 第18天: Handler與多線程
  • 第19天: ActionBar + LruCache + Bitmap二次采樣
  • 第20天: ViewPager

【知識點】

  1. 自定義ContentProvider
  2. Loader異步裝載器(CursorLoader及AsyncTaskLoader)
  3. Handler與多線程及源碼分析
  4. ActionBar + 圖片緩存(圖片三層緩存策略、LruCache、Bitmap二次采樣生成縮略圖)
  5. ViewPager(制作歡迎引導頁及加載網絡圖片的ViewPager及自動播放的ViewPager)

第5周:

  • 第21天: TAB書簽導航
  • 第22天: BroadcastReceiver + Notification
  • 第23天: Service1
  • 第24天: Service2
  • 第25天: 百度地圖1

【知識點】

  1. TAB書簽導航制作
  • FragmentTabHost制作TAB書簽導航
  • Fragment + RadioGroup制作TAB書簽導航
  • Fragment + ViewPager + RadioGroup制作TAB書簽導航
  • Fragment + 帶滑動導航條的ViewPager 制作TAB書簽導航
  • Fragment + ViewPager + HorizontalScrollView自定義滑動導航條
  • Fragment + ActionBar制作TAB書簽導航
  • Fragment + ActionBar + ViewPager制作TAB書簽導航
  1. BroadcastReceiver + 自定義廣播 + Notification
  2. Service(一)(服務的概念及分類、被啟動服務和被綁定服務實現音樂播放的用法)
  3. Service(二)(IntentService的用法及DownloadManager實現大文件下載)
  4. Service(三)(遠程服務:AIDL及Messenger)

第6周:

  • 第26天: 百度地圖 2
  • 第27天: 動畫資源 + 樣式、主題及drawable資源
  • 第28天: 屏幕適配
  • 第29天: 自定義View(上)
  • 第30天: 自定義View(下)

【知識點】

  1. 百度地圖基本用法
  2. 動畫資源(幀動畫、補間動畫、屬性動畫基本用法)
  3. 屏幕適配及UI美化(樣式、主題及特殊的drawable資源:selector、shape、level-list、layer-list等)
  4. 自定義View(繼承于EditText、ListView)
  5. 自定義View(繼承于View、繼承于ViewGroup)

第8周:

  • 第36天: Volley框架
  • 第37天: UIL框架
  • 第38天: xUtils框架
  • 第39天:SlidingMenu及DrawerLayout + PullToRefresh等其他第三方技術
  • 第40天: 事件分發及消費機制

【知識點】

  1. Volley框架
  2. UIL(Universal-Image-Loader)框架
  3. xUtils框架(ViewUtils \ HttpUtils \ BitmapUtils \ DBUtils)
  4. PullToRefresh(下拉刷新)+ 瀑布流及常用第三方菜單技術:SlidingMenu(側滑菜單)、DrawerLayout (抽屜)、ResideMenu(駐留菜單)、SatelliteMenu(衛星菜單)
  5. 事件分發及消費機制 (TouchEvent)

第9周:

  • 第41天:Gesture手勢及 SurfaceView
  • 第42天:播放器及攝像頭
  • 第43天: RecyclerView、CardView
  • 第44天:傳感器、WiFi及藍牙通訊
  • 第45天:ShareSDK一鍵分享及第三方登錄 + 第三方支付 + JPush推送

【知識點】

  1. Gesture手勢 + SurfaceView
  2. 播放器及攝像頭(音樂播放、視頻播放VideoView、攝像頭)
  3. RecyclerView、CardView
  4. 傳感器、水印、QRCode二維碼
  5. WiFi及藍牙通訊、ShareSDK一鍵分享及第三方登錄 + Alipay第三方支付 + JPush推送

二、常用框架技術

  1. 網絡訪問框架
  • okHttp框架
  • Retrofit(網絡訪問)
  • AsyncHttpClient(【了解】)
  • Volley框架 (StringRequest、JsonObjectRequest、JsonArrayRequest、ImageRequest、NetworkImageView)
  1. 反轉注入框架
  • ButterKnife、
  • Android Annotations
  • xUtils框架(ViewUtils \ HttpUtils \ BitmapUtils \ DBUtils)
  1. 圖片異步加載框架
  • Picasso、
  • Fresco、
  • Glide
  • UIL(Universal-Image-Loader)框架
  1. 數據庫ORM
  • ORMLite
  • GreenDao、
  • ActiveAndroid

三、考核內容

必選:

  1. ListView、GridView、ScrollView、WebView
  2. assets及各種資源(selector、raw、string、color、dimens、style、array,必須采用軟編碼編程風格)
  3. 動畫資源(幀動畫、補間動畫)
  4. 上下文菜單、PopupWindow、Dialog
  5. 數據存儲:SharedPreferences、內部文件存儲、SD卡存儲、SQLite數據庫操作
  6. ContentResolver
  7. CursorLoader異步裝載
  8. Handler與多線程或AsyncTask
  9. 圖片緩存
  10. 屏幕自適應、版本自適應
  11. 自定義View(至少三個)
  12. TAB導航(ViewPager、Fragment)
  13. 廣播、服務、通知
  14. DrawerLayout、SlidingMenu或其他第三方菜單
  15. PullToRefresh

項目階段必選:

  1. TouchEvent及手勢
  2. Volley、xUtils、UIL框架或其他類似網絡訪問及異步加載圖片的框架
  3. 瀑布流
  4. 混淆打包

可選:

  1. SurfaceView
  2. 音樂播放器或視頻播放(自定義MediaController)
  3. 二維碼掃描及生成
  4. RecyclerView、CardView
  5. 傳感器
  6. ShareSDK一鍵分享及第三方登錄
  7. JPush或其他推送技術
  8. Alipay或其他支付技術
  9. WiFi或藍牙通訊
  10. 文件加密及解密
  11. 地圖
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,247評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,520評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,362評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,805評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,541評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,896評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,887評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,062評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,608評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,356評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,555評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,077評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,769評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,175評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,489評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,289評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,516評論 2 379

推薦閱讀更多精彩內容