亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用Android Studio走老師代碼程序就崩了,權限都已經配置了

08-09 21:31:07.895 22138-22138/com.example.a25242.contentproviderdemo E/AndroidRuntime: FATAL EXCEPTION:main Process:com.example.a25242.contentproviderdemo, PID: 22138 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.a25242.contentproviderdemo/com.example.a25242.contentproviderdemo.MainActivity}: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.ContactsProvider2 from ProcessRecord{a980a9b 22138:com.example.a25242.contentproviderdemo/u0a168} (pid=22138, uid=10168) requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS
??????????????????????????????????????????????????????????????????????????????????????????? at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2423)
??????????????????????????????????????????????????????????????????????????????????????????? at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2483)
??????????????????????????????????????????????????????????????????????????????????????????? at android.app.ActivityThread.access$900(ActivityThread.java:153)
??????????????????????????????????????????????????????????????????????????????????????????? at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349)
??????????????????????????????????????????????????????????????????????????????????????????? at android.os.Handler.dispatchMessage(Handler.java:102)
??????????????????????????????????????????????????????????????????????????????????????????? at android.os.Looper.loop(Looper.java:148)
??????????????????????????????????????????????????????????????????????????????????????????? at android.app.ActivityThread.main(ActivityThread.java:5438)
??????????????????????????????????????????????????????????????????????????????????????????? at java.lang.reflect.Method.invoke(Native Method)
??????????????????????????????????????????????????????????????????????????????????????????? at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
??????????????????????????????????????????????????????????????????????????????????????????? at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
???????????????????????????????????????????????????????????????????????????????????????? Caused by: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.ContactsProvider2 from ProcessRecord{a980a9b 22138:com.example.a25242.contentproviderdemo/u0a168} (pid=22138, uid=10168) requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS
??????????????????????????????????????????????????????????????????????????????????????????? at android.os.Parcel.readException(Parcel.java:1620)
??????????????????????????????????????????????????????????????????????????????????????????? at android.os.Parcel.readException(Parcel.java:1573)
??????????????????????????????????????????????????????????????????????????????????????????? at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:3553)
??????????????????????????????????????????????????????????????????????????????????????????? at

正在回答

5 回答

if?(ContextCompat.checkSelfPermission(this,?Manifest.permission.READ_CONTACTS)?!=?PackageManager.PERMISSION_GRANTED)?{
????ActivityCompat.requestPermissions(this,
????????????new?String[]{Manifest.permission.READ_CONTACTS},?1);
}?else?{
}
//加上這個就可以了


2 回復 有任何疑惑可以回復我~

應該是還少一個寫入的

0 回復 有任何疑惑可以回復我~

這問題似乎跟我一樣的

0 回復 有任何疑惑可以回復我~
#1

月滿軒尼詩

Cursor c = cr.query(Contacts.CONTENT_URI, new String[]{Contacts._ID, Contacts.DISPLAY_NAME}, null, null,null); 執行到這里就崩了
2016-09-14 回復 有任何疑惑可以回復我~
#2

Rick_James 回復 月滿軒尼詩

解決沒有啊
2016-11-05 回復 有任何疑惑可以回復我~
#3

12313凱皇

我也是啊 加了權限還是要報這個錯很懵啊
2018-07-20 回復 有任何疑惑可以回復我~
<manifest?xmlns:android="http://schemas.android.com/apk/res/android"
????package="com.example.administrator.contendprovider">
????<uses-permission?android:name="android.permission.READ_CONTACTS"/>
????<application
????????android:allowBackup="true"
????????android:icon="@mipmap/ic_launcher"
????????android:label="@string/app_name"
????????android:supportsRtl="true"
????????android:theme="@style/AppTheme">
????????<activity?android:name=".MainActivity">
????????????<intent-filter>
????????????????<action?android:name="android.intent.action.MAIN"?/>
????????????????<category?android:name="android.intent.category.LAUNCHER"?/>
????????????</intent-filter>
????????</activity>
????</application>
</manifest>


0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//57aaa2960001e07008900339.jpg應該權限沒加上

0 回復 有任何疑惑可以回復我~
#1

sorgs

只加這句可以么? <uses-permission android:name="android.permission.READ_CONTACTS"/>
2016-08-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第3季)
  • 參與學習       74891    人
  • 解答問題       444    個

手勢識別、數據存儲和4大組件,讓你牢牢掌握之前的基礎知識點

進入課程

用Android Studio走老師代碼程序就崩了,權限都已經配置了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號