1.熟悉JAVA語言以及開發(fā)環(huán)境具備良好的編碼習(xí)慣。2.熟練掌握Android四大組件,五種常用布局并能靈活的運用。3.熟練掌握Android常用的系統(tǒng)控件,具備自定義控件的開發(fā)能力,進行UI設(shè)計。4.熟練掌握Android中xml文件和json數(shù)據(jù)的解析,能熟練的運用PULL解析方式完成xml的解析,能利用Gson開源框架完成JSON數(shù)據(jù)的解析。5.熟練的利用convertView、ViewHolder和軟引用(SoftReference)來實現(xiàn)listview的優(yōu)化與圖片的緩存。6.熟悉網(wǎng)絡(luò)圖片異步加載、分批加載、分頁顯示、SD卡緩存等優(yōu)化方式。7.掌握OOM異常的處理,并可以對應(yīng)用進行相應(yīng)的優(yōu)化。 8.熟練掌握Android下的數(shù)據(jù)的5種存儲方式(文件、網(wǎng)絡(luò)、SharedPreferences、SQLite、ContentProvider)。9.深刻理解Handler、Message的消息傳送機制、垃圾回收機制和AsyncTask異步處理的原理。10.對Socket、HttpUrlConnection、Http-Client等常用的網(wǎng)絡(luò)編程技術(shù)有一定了解,熟悉HTTP協(xié)議。11.熟悉多線程機制,以及線程池的使用。12.熟悉圖片的緩存技術(shù),并且能夠?qū)D片的優(yōu)化進行相應(yīng)的處理,對android中的圖片處理以防止內(nèi)存溢出。13.熟悉JNI技術(shù),使用NDK實現(xiàn)java與底層C/C++語言的數(shù)據(jù)互調(diào),功能擴充。14.熟悉屏幕適配,有一定的屏幕適配的經(jīng)驗。