這是android-support-v4最新版本解決無ContextCompat.checkSelfPermission問題下載,ViewCompat.setTranslationX ViewCompat.getScaleX 等方法在2.3版本失效(并不拋異常 只是沒有效果) 在4.4版本可以正常運行 這是怎么一樣回事呢 。
(1) support-compat
兼容一些 Framework API。如 Context.getDrawable() 和 View.performAccessibilityAction()。大小為 602k。
(2) support-core-utils
提供一系列核心的工具,如 AsyncTaskLoader 和 PermissionChecker。大小為 90k。
(3) support-core-ui
提供一系列核心的 UI,如 ViewPager、 NestedScrollView。大小為 240k。
(4) support-media-compat
android.media 兼容庫,包括 MediaBrowser 和 MediaSession。大小為 248k。
(5) support-fragment
fragment 的兼容庫,大小為 136k
1、android運行時權(quán)限已經(jīng)不是新東西了,我始終沒在工程中實現(xiàn)。(因為有個方法,就是把targetSdkVersion控制在23 Android 6.0以下,系統(tǒng)為了兼容老客戶端還用的以前的權(quán)限機制,權(quán)限在AndroidManifest申請了就默認同意)
2、這篇文章是我自己要實現(xiàn)這塊發(fā)現(xiàn)網(wǎng)上的第三方庫沒有符合我需求的那個點,也許是我沒發(fā)現(xiàn),所以仿照RxPermissions原理自己寫了一個。或者說從RxPermissions中抽離出關(guān)鍵代碼,去掉了Rx語法簡單封裝了一下,可以回調(diào)權(quán)限同意、拒絕、勾選不在提示這3個用戶操作以及操作了哪些權(quán)限(在此向RxPermissions作者致敬)。
android-support-v4最新版本解決無ContextCompat.checkSelfPermission問題昨天更新了最新的 Support Library 版本,其中最為顯眼的功能莫過于 support-v4 大拆分,然后這個拆分現(xiàn)在看來并沒有那么美好。
v4 包從 2011 年開始引入,包含 ViewPager、FragmentActivity 等我們常用的功能,目前已經(jīng)達到 1.3 M,Google 此次升級將這個庫拆分為 5 個子的 Module,每個 Module 可以被單獨引用。