当前位置: 代码迷 >> Android >> 关于读取email数据库德权限有关问题
  详细解决方案

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

热度:59   发布时间:2016-05-01 11:16:48.0
关于读取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内容吗?说清楚一些,有办法搞定的
  相关解决方案