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了。
終於解決了這個問題了,感覺一下子釋放了好多。雖然就是簡單的一點點小事情,但是對於我菜鳥來說,嘿嘿,長經驗啦啦啦啦啦。