android知識點大總結

      作android開發你們都知道知識點比較瑣碎和龐大,可是對於程序員來講知道的越多,對之後的就業和薪資仍是有好處的,由於面試的時候面試官指不定會問你android哪方面的知識,若是答得好呢,薪資這塊仍是本身有掌控力的嘍,這些知識沒必要你們有多麼精通,瞭解以及理解便可,可是對於高級程序員來講,這些必須掌握,別問我爲何,任性!!android

android 全部知識點總結:程序員

1.掌握Android編程的基本概念與要點,Android SDK及其開發環境搭建、Android項目結構分析、
2.Android 應用設計模式、文件系統、
3.文件形式的數據存儲與訪問、SDCard卡讀寫、使用SAX/DOM/PULL解析XML、SharedPreferences、Intent、IntentFilter
4.、Android四大核心組件(Activity、 BroadcastReceiver、Service和ContentProvider)、
5 監聽ContentProvider數據變化、UriMatcher、ContentUris的使用、 對嵌入式SQLite關係數據庫進行增、刪、改、查和事務管理、
6 採用ListView實 現數據列表顯示、
7 應用打包與安裝。
8網絡通訊、多線程斷點續傳與下載、
9Activity的管理、Bundle的使用、爲Intent附加數據、Activity生命週期、Activity的啓動模式、
10 建 立能與訪問者進行相互通訊的本地服務、服務的生命週期、使用AIDL和遠程服務實現進程通訊
11 進程間的數據傳遞、音頻採集與播放、使用SoundPool播放音效、視頻播放、操縱攝像頭、視頻採集、方向 、加速度(重力)、光線、磁場、距離(臨近性)、溫度等傳感器的使用、
12 GPS定位服務。
13手勢識別、android樣式和主題(style&theme)、動畫(Animation)。面試

14 Android的UI設計:Android的Notification、Dialog Notification、帶單選項列表的對話框、多選項列表的對話框、
15 進度對話框 (ProgressDialog)、單選框(RadioButton)、多選框(CheckBox)、下拉列表框(Spinner)、
16自定義選項界面樣式、拖動條(seekbar)、菜單(menu)、進度條(progressbar)、
17 自動文本框 (autocompletetextview、multiautocompletetextview)等經常使用控件。數據庫

18 新特性:Property Animator屬性動畫,Fragment,ViewPager,ActionBar等。編程

19 自定義View、自定義窗口標題、自定義Notification、自定義Dialog、
20 各類圖形的使用介紹、meta-data的使用、
21 ListView數據異步加載與AsyncTask、ListView數據的分批加載、拖拉與多點觸摸、
22 Android圖形開發、OpenGl ES、Widget、
23 界面動畫特效、
24 應用調試與Android Junit、
25 使用TraceView進行性能測試、Android應用性能優化方案。設計模式

android測試工具:性能優化

內存分析:MAT,DDMS,Leakcanary(Square)
靜態分析:Find Bugs,Lint
壓力測試:Monkey
自動化測試: UiAutomator,MonkeyRunner,Rubotium,Athrun(淘寶)
網絡

相關文章
相關標籤/搜索