拒绝的权限从emailprovider在Android的阅读 [英] Permission denial to read from emailprovider in android
问题描述
我有问题,当我想读 com.android.email.provider
来
收到电子邮件帐户。
I've problem when I want to read com.android.email.provider
to
get email accounts.
下面是我的code取回帐户:
Here is my code to retrieve the account :
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);
我得到了一个安全性异常:
I got a security exception:
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
我想知道在创建帐户或没有在其他一些应用程序。有没有解决这个,这样我可以从提供读取任何其他方式。
I want to know the account is created or not in some other app. Is there any other way to resolve this so that I can read from the provider.
我也尝试添加权限清单中:
I have also tried adding the permission in manifest:
<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>
这并没有帮助。
任何解决方案将大大AP preciated。
Any solution would be greatly appreciated.
在此先感谢
推荐答案
我很害怕,这是不可能的。你看,这里的 http://androidbridge.blogspot.com/2011/ 03 /读电子邮件功能于android.html
I'm afraid, it's impossible. See, here http://androidbridge.blogspot.com/2011/03/reading-emails-in-android.html
这篇关于拒绝的权限从emailprovider在Android的阅读的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!