这是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运行时权限已经不是新东西了,我始终没在工程中实现。(因为有个方法,就是把targetSdkVersion控制在23 Android 6.0以下,系统为了兼容老客户端还用的以前的权限机制,权限在AndroidManifest申请了就默认同意)
2、这篇文章是我自己要实现这块发现网上的第三方库没有符合我需求的那个点,也许是我没发现,所以仿照RxPermissions原理自己写了一个。或者说从RxPermissions中抽离出关键代码,去掉了Rx语法简单封装了一下,可以回调权限同意、拒绝、勾选不在提示这3个用户操作以及操作了哪些权限(在此向RxPermissions作者致敬)。
android-support-v4最新版本解决无ContextCompat.checkSelfPermission问题昨天更新了最新的 Support Library 版本,其中最为显眼的功能莫过于 support-v4 大拆分,然后这个拆分现在看来并没有那么美好。
v4 包从 2011 年开始引入,包含 ViewPager、FragmentActivity 等我们常用的功能,目前已经达到 1.3 M,Google 此次升级将这个库拆分为 5 个子的 Module,每个 Module 可以被单独引用。