У меня проблема, когда я хочу прочитать com.android.email.provider
в
получить учетные записи электронной почты.
Вот мой код для получения учетной записи:
Cursor c = null;
Uri CONTENT_URI = Uri.parse("content://com.android.email.provider/account");
String RECORD_ID = "_id";
String[] ID_PROJECTION = new String[] {RECORD_ID };
c = getContentResolver().query(CONTENT_URI,ID_PROJECTION,null, null, null);
Я получил исключение безопасности:
java.lang.SecurityException: Permission Denial: reading com.android.email.provider.EmailProvider uri content://com.android.email.provider/account from pid=278, uid=10003 requires com.android.email.permission.ACCESS_PROVIDER
Я хочу знать, что учетная запись создана или нет в каком-либо другом приложении. Есть ли другой способ решить эту проблему, чтобы я мог читать от поставщика.
Я также попытался добавить разрешение в манифест:
<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>
Это не помогло.
Любое решение будет с благодарностью.
Заранее спасибо