मैं एक साधारण ऐप पर काम कर रहा हूं जो उपयोगकर्ता के संपर्कों के माध्यम से ब्राउज़ करता है।अनुमति.READ_CONTACTS काम नहीं कर रहा है
java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.HtcContactsProvider2 uri content://com.android.contacts/contacts from pid=27455, uid=10171 requires android.permission.READ_CONTACTS
मेरे मैनिफ़ेस्ट फ़ाइल इस तरह दिखता है:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.helloMaps"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="true">
<uses-library android:name="com.google.android.maps" />
<activity android:name=".MapsActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
मैं द्वारा मेरे संपर्कों को देखने के लिए कोशिश कर रहा हूँ:
Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null);
मैंने दुर्भाग्य से मैं निम्नलिखित त्रुटि प्राप्त हो रही <uses-permission android:name="android.permission.READ_CONTACTS" />
या android:permission="android.permission.READ_CONTACTS"
<application>
या <activity>
जोड़ने की कोशिश की, लेकिन दोनों काम नहीं कर पाए।
मैं विकल्पों से बाहर हो रहा हूं, क्या कोई जानता है कि मैं यहां क्या खो रहा हूं?
जांच क्वेरी करने के लिए यदि आप अपने Android फोन सेटिंग पर अनुमति देने में सक्षम हो जाएगा !! – Steve