上一節(jié)我們學習了Kotlin的一些基礎(chǔ)語法包括和java語言的一些區(qū)別,雖然說java和kotlin是無縫對接,但是他們彼此之間相互調(diào)用還有一些需要注意的地方, 一、java...
上一節(jié)我們學習了Kotlin的一些基礎(chǔ)語法包括和java語言的一些區(qū)別,雖然說java和kotlin是無縫對接,但是他們彼此之間相互調(diào)用還有一些需要注意的地方, 一、java...
現(xiàn)在google已經(jīng)將Kotlin列為第一語言,kotlin是一種可以與android兼容的語言,他不僅語法簡介,更具表達性,還具備類型安全和空值安全的特性。可以與java無...
本文是 Systrace 系列文章的第一篇,主要是對 Systrace 進行簡單介紹,介紹其簡單使用方法;如何去看 Systrace;如何結(jié)合其他工具對 Systrace 中...
一、介紹 官方學習文檔[https://developer.android.google.cn/guide/components/fragments?hl=en] Fragm...
Message:線程間通訊的消息體 Handler: 主要是負責發(fā)送消息,和接收消息 MessageQueue:負責以隊列的方式存儲消息 Looper: 就是一直輪詢的從...
開始進入Framework的源碼分析,在分析源碼之前,先來了解一下android系統(tǒng)啟動的流程,如下圖所示: AMS介紹 AMS(Activity Manager Servi...
開始進入Framework的源碼分析,在分析源碼之前,先來了解一下android系統(tǒng)啟動的流程,如下圖所示: 在Zygote進程中會孵化一個SystemServer進程,在這...
介紹 官方文檔[https://developer.android.google.cn/guide/topics/ui/layout/cardview] CardView 是...
介紹 官方學習文檔[https://developer.android.google.cn/topic/libraries/architecture/workmanager?...
官方文檔[https://developer.android.google.cn/training/constraint-layout] API文檔[https://deve...
介紹 官方學習文檔[https://developer.android.google.cn/guide/navigation?hl=zh_cn] 導航Navigator是方便...
介紹 官方學習文檔[https://developer.android.google.cn/jetpack/androidx/releases/room?hl=zh_cn] ...
一、介紹 官方學習文檔[https://developer.android.google.cn/topic/libraries/data-binding] DataBindi...