checkSelfPermission 找不到 Android 动态权限问题

本文介绍了解决Android 6.0以上系统动态权限问题的方法,包括如何替换android-support-v4.jar包来修复checkSelfPermission等方法未找到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

checkSelfPermission 找不到 Android 动态权限问题 

 

最近写了一个Demo,以前好好地。后来手机更新了新系统以后,不能用总是闪退。而且我的小伙伴的是android 7.0系统,

更是直接不能用。上网找了,发现是android 6.0 以后,需要有些隐私权限,需要进行动态获取。

参考:http://blog.youkuaiyun.com/lmj623565791/article/details/50709663 感谢@Hongyang 的分享

发现项目中原生的android-support-v4.jar 包中找不到checkSelfPermission等方法,于是下载了一个android-support-v4.jar。

下载地址:http://download.youkuaiyun.com/detail/zh986416/9622326 

里面解决了checkSelfPermission找不到的问题。那么问题来了,怎么替换呢?一开始就是盲目的拷贝进来,出现了好多错误。郁闷了

一天,也是没解决。第二天,也不打算去网上找答案了,自己试试看。

1、先是把libs里面的原先的android-support-v4.jar删除,拷贝进来新的。

2、选中新的jar包右键 build Path -》Add to build Path。

3、整个项目右键Properties -》Java Build Path 选择Order and Export ,找到android-support-v4.jar 选中,点击OK。

4、添加之后,会出现错误,大概的意思就是与appcompat_v7的版本不符之类的。然后在appcompat_v7里面重复上面的1~3步。

5、最后在Project-》Clean 就OK了。

终于解决了这个问题了,感觉一下子释放了好多。虽然就是简单的一点点小事情,但是对于我菜鸟来说,嘿嘿,长经验啦啦啦啦啦。

 

转载于:https://www.cnblogs.com/makeup/p/6564802.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值