導航:首頁 > 操作系統 > 如何自學android開發

如何自學android開發

發布時間:2024-03-10 18:52:13

⑴ 怎樣從零開始學習安卓軟體開發

1、Java se基礎

1).Java基本數據類型與表達式,分支循環。
2).String和StringBuffer的使用、正則表達式。
3).面向對象的抽象,封裝,繼承,多態,類與對象,對象初始化和回收;構造函數、this關鍵字、方法和方法的參數傳遞過程、static關鍵字、內部類。
4).對象實例化過程、方法的覆蓋、final關鍵字、抽象類、介面、繼承的優點和缺點剖析;對象的多態性:子類和父類之間的轉換、抽象類和介面在多態中的應用、多態帶來的好處。
5).Java異常處理,異常的機制原理。
6).常用的設計模式:Singleton、Template、Strategy模式。
7).JavaAPI介紹:種基本數據類型包裝類,System和Runtime類,Date和DateFomat類等。
8).Java集合介紹:Collection、Set、List、ArrayList、LinkedList、Hashset、Map、HashMap、Iterator等常用集合類API。
9).JavaI/O輸入輸出流:File和FileRandomAccess類,位元組流InputStream和OutputStream,字元流Reader和Writer,以及相應實現類,IO性能分析,位元組和字元的轉化流,包裝流的概念,以及常用包裝類,計算機編碼。
10).Java高級特性:反射和泛型。
11).多線程原理:如何在程序中創建多線程(Thread、Runnable),線程安全問題,線程的同步,線程之間的通訊、死鎖。

2、android UI編程

1)、Android開發環境搭建:Android介紹,Android開發環境搭建,第一個Android應用程序,Android應用程序目錄結構。

2)、Android初級控制項的使用:

TextView控制項的使用
Button控制項的使用方法
EditText控制項的使用方法
ImageView的使用方法
RadioButton的使用方法
Checkbox的使用方法
Menu的使用方法

3)、Android高級控制項的使用:

ListView的使用方法
GridView的使用方法
Adapter的使用方法
Spinner的使用方法
Gallary的使用方法
ScrollView的使用方法
RecyclerView

4、對話框與菜單的使用:

Dialog的基本概念
BlockquoteAlertDialog的使用方法
DatePickerDialog的使用方法
Menu的使用方法
自定義Menu的實現方法

5.控制項的布局方法:

線性布局的使用方法
相對布局的使用方法

6.多Acitivity管理:

AndroidManifest.xml文件的作用
Intent的使用方法
使用Intent傳遞數據的方法
啟動Activity的方法
IntentFilter的使用方法
Activity Group的使用方法

7、自定義控制項實現方法:

自定義ListView的實現方法
可折疊ListView的使用方法
自定義Adapter的實現方法
自定義View的實現方法
動態控制項布局的上實現方法
上拉刷新下拉載入更多

3、android網路編程與數據存儲

1).基於Android平台的HTTP通訊:

Http協議回顧
使用Get方法向伺服器提交數據的方法
使用POST方法向伺服器提交數據的實現方法
使用Http協議實現多線程下載
使用Http協議實現斷點續傳

2).Android數據存儲技術:

SQLite3資料庫簡介
SQL語句回顧
SQLite3編程介面介紹
SQLite3事務管理
SQLite3游標使用方法
SQLite3性能分析
訪問SDCard的方法
訪問SharedPreferences的方法

初級工程師

技術要求:

-----------------------------------------------------------------

作者:小碼同學
鏈接:https://zhuanlan.hu.com/p/163528281
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

閱讀全文

與如何自學android開發相關的資料

熱點內容
php獲取本地時間 瀏覽:167
可以替代抽煙的解壓方式 瀏覽:55
哲學研究學pdf 瀏覽:708
androidprojection 瀏覽:552
寬頻伺服器失敗是什麼原因 瀏覽:233
win10右鍵菜單只能新建文件夾 瀏覽:808
樓樓世界伺服器地址 瀏覽:589
程序員與國足 瀏覽:231
加密貨幣現貨會歸零嗎 瀏覽:746
什麼是繪圖命令 瀏覽:714
外賣程序員的生活 瀏覽:130
呼倫貝爾跑腿用什麼APP 瀏覽:308
固高python 瀏覽:711
python列輸出轉為行輸出 瀏覽:831
程序員去東北你瞅啥不挨揍 瀏覽:891
五雜俎pdf 瀏覽:669
VC串列通信編程 瀏覽:19
java正則split 瀏覽:432
江蘇壓縮設備配件供應 瀏覽:791
東南大學打卡APP是如何定位的 瀏覽:340