時間:2018-10-14 00:00:00 來源:信盈達 作者:信盈達
看到一篇文章中提到“最近幾年國內(nèi)的初級Android程序員已經(jīng)很多了,但是中高級的Android技術(shù)人才仍然稀缺“,這的確不假,從我在百度所進行的一些面試來看,找一個適合的高級Android工程師的確不容易,一般需要進行大量的面試才能挑選出一個比較滿意的。為什么中高級Android程序員不多呢?這是一個問題,我不好回答,但是我想寫一篇文章來描述下Android的學(xué)習(xí)路線,期望可以幫助更多的Android程序員提升自己。由于我也是從一個菜鳥過來的,在這里提取了一些工作中經(jīng)常用到的技術(shù),希望這些經(jīng)驗?zāi)軌蜃屪屇銈兩僮邚澛贰?/span>
學(xué)習(xí)知識匯總?cè)缦拢?/span>
1、Java 基礎(chǔ)
1).Java基本數(shù)據(jù)類型與表達式,分支循環(huán)。
2).String和StringBuffer的使用、正則表達式。
3).面向?qū)ο蟮某橄螅庋b,繼承,多態(tài),類與對象,對象初始化和回收;構(gòu)造函數(shù)、this關(guān)鍵字、方法和方法的參數(shù)傳遞過程、static關(guān)鍵字、內(nèi)部類。
4).對象實例化過程、方法的覆蓋、final關(guān)鍵字、抽象類、接口、繼承的優(yōu)點和缺點剖析;對象的多態(tài)性:子類和父類之間的轉(zhuǎn)換、抽象類和接口在多態(tài)中的應(yīng)用、多態(tài)帶來的好處。
5).Java異常處理,異常的機制原理。
6).常用的設(shè)計模式:Singleton、Template、Strategy模式。
7).JavaAPI介紹:種基本數(shù)據(jù)類型包裝類,System和Runtime類,Date和DateFomat類等。
8).Java集合介紹:Collection、Set、List、ArrayList、LinkedList、Hashset、Map、HashMap、Iterator等常用集合類API。
9).JavaI/O輸入輸出流:File和FileRandomAccess類,字節(jié)流InputStream和OutputStream,字符流Reader和Writer,以及相應(yīng)實現(xiàn)類,IO性能分析,字節(jié)和字符的轉(zhuǎn)化流,包裝流的概念,以及常用包裝類,計算機編碼。
10).Java高級特性:反射和泛型。
11).多線程原理:如何在程序中創(chuàng)建多線程(Thread、Runnable),線程安全問題,線程的同步,線程之間的通訊、死鎖。
2、android UI編程
1)、Android開發(fā)環(huán)境搭建:Android介紹,Android開發(fā)環(huán)境搭建,第一個Android應(yīng)用程序,Android應(yīng)用程序目錄結(jié)構(gòu)。
2)、Android初級控件的使用:
TextView控件的使用
Button控件的使用方法
EditText控件的使用方法
ImageView的使用方法
RadioButton的使用方法
Checkbox的使用方法
Menu的使用方法
3)、Android高級控件的使用:
ListView的使用方法
GridView的使用方法
Adapter的使用方法
Spinner的使用方法
Gallary的使用方法
ScrollView的使用方法
RecyclerView
3、對話框與菜單的使用
Dialog的基本概念
BlockquoteAlertDialog的使用方法
DatePickerDialog的使用方法
Menu的使用方法
自定義Menu的實現(xiàn)方法
4、控件的布局方法
線性布局的使用方法
相對布局的使用方法
5、多Acitivity管理:
AndroidManifest.xml文件的作用
Intent的使用方法
使用Intent傳遞數(shù)據(jù)的方法
啟動Activity的方法
IntentFilter的使用方法
Activity Group的使用方法
6、自定義控件實現(xiàn)方法
自定義ListView的實現(xiàn)方法
可折疊ListView的使用方法
自定義Adapter的實現(xiàn)方法
自定義View的實現(xiàn)方法
動態(tài)控件布局的上實現(xiàn)方法
上拉刷新下拉加載更多
7、android網(wǎng)絡(luò)編程與數(shù)據(jù)存儲
1).基于Android平臺的HTTP通訊:
Http協(xié)議回顧
使用Get方法向服務(wù)器提交數(shù)據(jù)的方法
使用POST方法向服務(wù)器提交數(shù)據(jù)的實現(xiàn)方法
使用Http協(xié)議實現(xiàn)多線程下載
使用Http協(xié)議實現(xiàn)斷點續(xù)傳
2).Android數(shù)據(jù)存儲技術(shù):
SQLite3數(shù)據(jù)庫簡介
SQL語句回顧
SQLite3編程接口介紹
SQLite3事務(wù)管理
SQLite3游標使用方法
SQLite3性能分析
訪問SDCard的方法
訪問SharedPreferences的方法
另外,現(xiàn)在物聯(lián)網(wǎng)也是一個大趨勢,也和結(jié)合物聯(lián)網(wǎng)進行一些項目開發(fā)。信盈達Android培訓(xùn)課程將企業(yè)真實項目案例融入到實踐教學(xué)當(dāng)中去,每個階段都會設(shè)置響應(yīng)的項目實訓(xùn)階段,讓學(xué)員真正的學(xué)有所用,學(xué)友所成。
免費領(lǐng)取試聽卡
申請已經(jīng)提交
老師會馬上給您安排試聽課程!
申請出錯了
您可以加老師QQ:914865590報名咨詢!