
Android開發作業者作業不久的時候,會有一段迷茫期,覺得自己應該再學一點,卻不知道從何學起,該怎樣規劃自己的學習路線呢?
今天,我給大家梳理一下Android基礎,就像建造房屋一樣,要建造一座宏偉的建筑,首先得打牢根基,同樣的,作為Android 開發者,要想走的更遠,也要學好Android基礎,
一. Android 四大組件
Android四大組件是Android的根本,從我們學習Android 時候,就先認識了它們:
Activity:
Activity 再熟悉不過了吧,我們APP 所能看到的活動界面就是一個個Activity,說到Activity,我們得知道:
1.Activity 的生命周期
生命周期
2.Activity 的幾種啟動方式:
- standard
- SingleTask
- SingleTop
- SingleInstance
請記住這幾種啟動方式的區別,
3.Activity 間傳如何遞資料?
4.Activity 橫豎屏切換生命周期有哪些變化?
5.顯示Intent 和隱式Intent 有和區別?
Service:
Service 也是我們用得比較多的一個組件,關于Service ,我們需要知道:
- Service 的生命周期
- Service 的兩種啟動方式:
- 1, startService
- 2, bindService
3.2種啟動方式 所走的生命周期方法是不一樣的
4.Service vs IntentService:
- Service 和IntentService 個自用于不同的場景,想知道他們各自的使用場景和區別嗎?可以查資料
BroadcastReceiver:
廣播相關的知識點:廣播有兩種注冊方式,Manifest 清單檔案中注冊和 代碼中動態注冊,代碼中注冊的廣播一般為區域廣播,最好 register 和 unRegister 成對出現,別忘了反注冊,
全域廣播可以跨應用訪問,存在安全隱患并且效率不高,因此出現了更安全、更高效的替代者:LocalBroadcastReceiver,使用非常簡單,如果在代碼中看到是LocalBroadcastReceiver而不是BroadCastReceiver,我會給你加分
ContentProvider
ContentProvider 可能用得不是很多,可以用于共享資料,提供資料源,掌味訓寫增刪改查就好了
啰嗦一下:四大組件需要在清單檔案中宣告
二. Android 常用的幾種布局
布局
三.Android Studio
Android Studio 是我們Android開發的常用工具,熟練操作和使用上面的快捷鍵和一些插件,對我們的開發效率有很大的幫助,
Android Studio 有很多好用的插件,可以根據自己的需要安裝,如:
- GsonFormat
- Parcelable 序列化
- 翻譯插件:對于英文不是很好的很有幫助,
除了一些好用的插件之外,還可以根據自己的習慣設定一些快捷鍵,總之,工欲善其事,必先利其器,要提高開發效果,先配置好我們的開發工具
四.Fragment
fragment
五.資料庫相關
資料庫升級這點尤為重要,因為資料庫的升級往往伴隨著資料的升級,不能升級之后把前面的用戶資料弄沒了
如果你覺得自己做這些操作很麻煩的話,你可以選擇你一些三方的庫,如GreenDao,已經為你封裝了所有的這些操作,只需簡單配置就能使用,當然,Github 上還有很多類似的庫,根據自己的需要選擇,
六.常用控制元件基礎控制元件
所有復雜的界面都由這些簡單的基礎控制元件組成,因此,你需要好好了解一下他們的各種屬性,
今天先講到這里,下篇再和你們梳理一下安卓進階,喜歡這篇文章的條友可以評論一下我我會給大家帶來更多Android內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/65196.html
標籤:其他
下一篇:在微軟作業是怎樣一番體驗
