这是androids-support-v4最新版本解决无ContextCompat.checkSelfPermission问题下载,ViewCompat.setTranslationX ViewCompat.getScaleX 等方法在2.3版本失效(并不(bú)抛异常 只是没(méi)有(yǒu)效果) 在4.4版本可以正常运行(háng) 这是怎么一样(yàng)回(huí)事(shì)呢 。
(1) support-compat
兼容一些(xiē) Framework API。如 Context.getDrawable() 和 View.performAccessibilityAction()。大小为 602k。
(2) support-core-utils
提供(gòng)一系列核心的工具,如(rú) AsyncTaskLoader 和 PermissionChecker。大(dà)小为 90k。
(3) support-core-ui
提供一系列核(hé)心的 UI,如 ViewPager、 NestedScrollView。大(dà)小为 240k。
(4) support-media-compat
androids.media 兼(jiān)容库(kù),包括 MediaBrowser 和 MediaSession。大(dà)小为(wéi) 248k。
(5) support-fragment
fragment 的兼容库(kù),大小为 136k
1、androids运行(háng)时权限已经(jīng)不(bú)是新东西了,我(wǒ)始(shǐ)终没(méi)在(zài)工程中实现。(因为有(yǒu)个方法,就(jiù)是把(bǎ)targetSdkVersion控(kòng)制在23 androids 6.0以下,系统为了兼容老客(kè)户端还用的(de)以前的权限(xiàn)机(jī)制,权限在androidsManifest申请了就默认同意)
2、这篇文章是我自己要实现这块发现网上的第三方库没有(yǒu)符合我需求(qiú)的那(nà)个(gè)点,也许是(shì)我没发现,所以仿照RxPermissions原(yuán)理自(zì)己写了一个。或者说从RxPermissions中抽离出关键(jiàn)代码(mǎ),去(qù)掉了Rx语法简单封装(zhuāng)了一下,可以回调权限同意、拒绝、勾选不在提示这3个用户操(cāo)作以及操作(zuò)了哪些权限(在(zài)此向RxPermissions作者致敬)。
androids-support-v4最新版(bǎn)本(běn)解决(jué)无ContextCompat.checkSelfPermission问题昨天(tiān)更新了最新的 Support Library 版本(běn),其中最(zuì)为显眼的功能莫(mò)过于 support-v4 大拆分,然(rán)后这(zhè)个拆(chāi)分(fèn)现在看来并没有(yǒu)那么美好。
v4 包从(cóng) 2011 年开始引入,包含 ViewPager、FragmentActivity 等我们常(cháng)用的(de)功能,目前已经达到 1.3 M,Google 此(cǐ)次升级将这个库拆分为 5 个子的(de) Module,每(měi)个(gè) Module 可以被单独(dú)引用。
