checkSelfPermission 找不到 Android 动态权限问题

时间:2022-01-08 05:31:47

checkSelfPermission 找不到 Android 动态权限问题 

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

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

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

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

下载地址:http://download.csdn.net/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了。

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