से इनकार किया है संपर्क के नाम को पढ़ने के लिए मैं कैसे नए अनुमति मॉडल एप्लिकेशन सेटिंग में इतना काम करता है मैं Contacts
को निष्क्रिय जाँच करना चाहते हैं अनुमति देता है READ_CONTACTS। तब मैं एप्लिकेशन और Contacts
पढ़ने की कोशिश करने के लिए जा सकते हैं और ... यह थोड़े काम करता है:एंड्रॉयड 6.0 (Marshmallow) अनुमति जब अनुमति
try {
Uri result = data.getData();
int contentIdx;
cursor = getContentResolver().query(result, null, null, null, null);
contentIdx = cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER);
if(cursor.moveToFirst()) {
content = cursor.getInt(contentIdx);
}
if(content > 0) {
contentIdx = cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME);
if(cursor.moveToFirst()) {
name = cursor.getString(contentIdx);
}
contentIdx = cursor.getColumnIndex(BaseColumns._ID);
if(cursor.moveToFirst()) {
content = cursor.getLong(contentIdx);
}
cursor = managedQuery(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String[] { Phone.NUMBER }, Data.CONTACT_ID + "=?", new String[] { String.valueOf(content) }, null);
if(cursor.moveToFirst()) {
number = cursor.getString(cursor.getColumnIndex(Phone.NUMBER));
}
}
} catch (Exception e) {
//SecurityException
}
- मैं पढ़ने के लिए संपर्क का नाम
- कर सकती हूं जब मैं फेंक दिया जाता है पढ़ने के लिए संपर्क का संख्या
SecurityException
कोशिश
java.lang.SecurityException: अनुमति इनकार: पढ़ने com.android.providers.contacts.HtcContactsProvider2 uri सामग्री: पीआईडी = 20123, यूआईडी से //com.android.contacts/data/phones = 10,593 Android आवश्यक है। अनुमति। READ_CONTACTS, या grantUriPermission()
वह क्यों है?
संबंधित सामान: Contact data leakage via pick activities
ध्यान दें कि Google से ContactsContract उपयोग नहीं कर रहे, जैसा कि आप देख सकते हैं, हम देखते हैं कि आप com.android.providers.contacts.HtcContractsProvider, हो सकता है एचटीसी तक पहुँच रहे हैं सत्यापन अनुमति के साथ एक मुद्दा है। मेरा सुझाव एक एओएसपी डिवाइस की जांच करना होगा और देखें कि क्या वही बात सच है। यदि यह सच नहीं है, तो इसका मतलब है कि यह एचटीसी के अंदर एक अनुमति रिसाव मुद्दा है। यदि वे वही हैं, तो यह एओएसपी मुद्दे की तरह लगता है। – JoxTraex
यह नेक्सस पर भी पुन: उत्पन्न होता है। –