[Android]播放Gmail附件中的音樂 Permission Denial
聽說google升級了Gmail的安全認證,所以com.google.android.gm.permission.READ_GMAIL的訪問權限被拒絕了。
有人解決過這個問題嗎?我的播放器,可以內置系統中,不是第三方的,不知道用什麽方法解決。很急!!!!!!!!!求高手幫助。
下面是log:
WARN/ActivityManager(254): Permission Denial: opening provider com.google.android.gm.provider.MailProvider from ProcessRecord{415f9390 4120:com.sonyericsson.music/10037} (pid=4120, uid=10037) requires com.google.android.gm.permission.READ_GMAIL or com.google.android.gm.permission.WRITE_GMAIL
08-27 15:42:07.948: ERROR/NotificationService(254): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x62)
08-27 15:42:07.968: INFO/SemcMusicPlayer(4120): wakeLock isHeld: true
ERROR/MediaPlayer(4120): Uri is content://gmail-ls/wqftest1@gmail.com/messages/24/attachments/0.1/BEST/false
08-27 15:42:07.978: DEBUG/MediaPlayer(4120): http youtube = false, scheme = content
08-27 15:42:07.978: DEBUG/MediaPlayer(4120): Couldn't open file on client side, trying server side
08-27 15:42:07.978: WARN/MediaPlayerService(121): setDataSource(content://gmail-ls/wqftest1@gmail.com/messages/24/attachments/0.1/BEST/false)
08-27 15:42:07.978: ERROR/MediaPlayerService(121): Couldn't open fd for content://gmail-ls/wqftest1@gmail.com/messages/24/attachments/0.1/BEST/false
08-27 15:42:07.978: ERROR/MediaPlayer(4120): Unable to to create media player
08-27 15:42:07.978: WARN/ActivityManager(254): Permission Denial: opening provider com.google.android.gm.provider.MailProvider from ProcessRecord{415f9390 4120:com.sonyericsson.music/10037} (pid=4120, uid=10037) requires com.google.android.gm.permission.READ_GMAIL or com.google.android.gm.permission.WRITE_GMAIL
08-27 15:42:07.978: WARN/ActivityManager(254): Permission Denial: opening provider com.google.android.gm.provider.MailProvider from (null) (pid=121, uid=1013) requires com.google.android.gm.permission.READ_GMAIL or com.google.android.gm.permission.WRITE_GMAIL
08-27 15:42:07.988: INFO/SemcMusicPlayer(4120): Received a CallState event. State: 0
08-27 15:42:07.988: WARN/ActivityManager(254): Permission Denial: opening provider com.google.android.gm.provider.MailProvider from ProcessRecord{415f9390 4120:com.sonyericsson.music/10037} (pid=4120, uid=10037) requires com.google.android.gm.permission.READ_GMAIL or com.google.android.gm.permission.WRITE_GMAIL
08-27 15:42:07.998: ERROR/SemcMusicPlayer(4120): Error code: 0 setDataSource failed.: status=0x80000000