首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于读取email数据库德权限有关问题

2013-03-17 
关于读取email数据库德权限问题在自己的应用中使用email的uri来查询数据,结果提示需要ACCESS_PROVIDER的权

关于读取email数据库德权限问题
在自己的应用中使用email的uri来查询数据,结果提示需要ACCESS_PROVIDER的权限,添加后运行依然提示此错误,实在找不到原因了,访问通话记录与短信时添加完权限后都无此问题。
代码如下:
Cursor cur = mContext.getContentResolver().query(
Uri.parse("content://com.android.email.provider/message"),
null,
null,
null,
null);
报错没有的权限是<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER" />,但确实是添了的。
[解决办法]
URI:
2.x:content://com.android.contacts/data/emails
1.6:Contacts.ContactMethods.CONTENT_URI
[解决办法]
Email的数据库你是没办法直接这样查询的,你是要获取什么东西,Message内容吗?说清楚一些,有办法搞定的

热点排行