Re: [問題] Android access mail 內容?
對一個 Programmer 來說,最重要的經驗是面對 error message 啊!
※ 引述《hegh ()》之銘言:
: 目前利用
: 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: 220.130.128.164
推
01/04 12:45, , 1F
01/04 12:45, 1F
→
01/04 17:03, , 2F
01/04 17:03, 2F
→
01/04 17:05, , 3F
01/04 17:05, 3F
→
01/05 09:16, , 4F
01/05 09:16, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):