原创 Sharing Shortcuts 分享(共享)信息

快速分享文字,鏈接等等。 友情鏈接 Android 8.0應用快捷方式(ShortcutManager)的使用(放在這裏不知是否合適) 原文:AndroidQ(十一)共享方面的改進 原文中的例子不可以直接運行,要自己修改一下,效果 9.0

原创 Paging 分頁組件 Jetpack

Paging 的作用是分頁組件,實現ListView(RecyclerView)的分頁加載。 https://blog.csdn.net/mq2553299/article/details/80788692 上文引用的這兩篇文章確實有先看

原创 使用Palette優化界面色彩搭配 Jetpack

Palette 動態獲取圖片的某種顏色。作用請看下面動圖 沒有添加筆記 ,直接查看 原文:https://www.jianshu.com/p/dfa9aac6143d 我寫過一篇博客介紹了常用Material Design控件的使用。ht

原创 DownLoad Manager 系統自帶下載類 Jetpack

https://www.jianshu.com/p/a2f8591ab3e0

原创 Multidex 適配低端機型 Jetpack

Multidex 的作用是拆分 Dalvik Executable (DEX) 文件, 解決因爲dex文件太大,導致低端機型無法運行的問題。 Multidex使用有很多坑,儘量將自己的APP去三方平臺做雲真機兼容性測試。如阿里移動測試、t

原创 KTX(相當於kotlin的簡潔、快速使用的版本) Jetpack

KTX 相當於kotlin的簡潔、快速使用的版本,加入了相當多的語法糖 KTX - 更簡潔的開發Android 介紹 如果你已經在使用 Kotlin 開發 Android 了,相信你深深的體會到了 Kotlin 的簡潔、高效。不止如此,G

原创 HTTP的REST服務-RESTful風格API(URL)

原文:HTTP的REST服務-RESTful風格API(URL) Rest關鍵詞解釋 REST概念 REST遇到的問題及示例 總結 一. Rest關鍵詞解釋 REST(Representational State Transfer):表述

原创 WorkManager 簡述

Worker: 後臺執行的具體任務 WorkRequest:相當於裝飾模式,把Worker包一層,在不影響Worker的情況下,給它添加約束細節。 WorkManager:後臺任務管理,把WorkRequest放入WorkManager

原创 AppCompat Jetpack

進入AppCompat章節後,我們發現它又被分爲了4個部分,這4個部分被稱爲“key class”,也就是重點類,它們分別是: ActionBar:提供Actionbar用戶界面模式的實現; AppCompatActivity:添加可用作

原创 Android P新特性實踐-Slices

https://www.jianshu.com/p/a90563606e1f

原创 MediatorLiveData(AAC)

原文:https://www.jianshu.com/p/2f5bc6e9c54e MediatorLiveData 中介者LiveData, 它可以監聽另一個LiveData的數據變化, 同時也可以做爲一個liveData,被其他Obs

原创 LiveData 和 ViewModel (AAC)

重點: 1、LiveData核心方法是 postValue和setValue用來通知觀察者更新數據。 MutableLiveData是它的一個實現類。其中定義了postValue和setValue用來通知觀察者更新數據。 還有4個常用的方

原创 Android Architecture Components (AAC)(B)

摘要:淺談 Android Architecture Components 使用和原理 AAC 實現MVP 。優點:解耦、自動化測試 1、Lifycycle(AAC) 使用詳解 2、LiveData 和 ViewModel (AAC)

原创 Android 10.0適配

關於Android 10.0適配,看這篇就夠了 Q行爲變更:所有應用 用戶隱私權限變更 AndroidQ引入了大量更改和限制以增強對用戶隱私的保護。 官方文檔將這一部分內容獨立於Q 行爲變更:所有應用來介紹,是因爲這一部分內容龐大且重要,

原创 Lifycycle(AAC) 使用詳解

Lifycycle 其實是用觀察者模式實現的,當 Activity 生命週期變化的時候,通知相應的 Observers 即觀察者 代碼很簡單: //1、繼承 AppCompatActivity //2、訂閱 狀態變化 addObserv