[問題] Android access mail 內容?

看板java作者時間15年前 (2011/01/04 10:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
目前利用 service = new DetectMailEvent(new Handler(), this) getContentResolver().registerContentObserver (Uri.parse("content://com.android.email.provider"), true, service) 可以抓取mail的事件,但是想要去access更詳細的內容 private final String URI = "content://com.android.email.provider/message"; Uri uri = Uri.parse(URI); Cursor c = this.getContentResolver().query(uri, null, null , null ,"date desc"); 已經在AndroidManifest.xml加上 <uses-permission android:name ="com.android.email.permission.ACCESS_PROVIDER"/> 卻還是一直跑出權限問題 ERROR/DatabaseUtils(221): Writing exception to parcel ERROR/DatabaseUtils(221): java.lang.SecurityException: Permission Denial: reading com.android.email .provider.EmailProvider uri content://com.android.email.provider/message from pid=212, uid=10028 requires com.android.email.permission.ACCESS_PROVIDER ERROR/DatabaseUtils(221): at android.content.ContentProvider$Transport. enforceReadPermission (ContentProvider.java:240) ERROR/DatabaseUtils(221): at android.content.ContentProvider$Transport. bulkQuery(ContentProvider.java:116) ERROR/DatabaseUtils(221): at android.content.ContentProviderNative. onTransact(ContentProviderNative.java:98) ERROR/DatabaseUtils(221): at android.os.Binder.execTransact (Binder.java:287) ERROR/DatabaseUtils(221): at dalvik.system.NativeStart.run(Native Method) 請問是少加了什麼東西嗎? 有人有抓取mail的經驗嗎?感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.169.68 ※ 編輯: hegh 來自: 114.32.169.68 (01/04 10:33)
文章代碼(AID): #1D8eOxl3 (java)
文章代碼(AID): #1D8eOxl3 (java)