热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

androidsco通信,android–startBluetoothSco()在ICS上抛出安全异常(BROADCAST_STICKY)

我有一个由ICS用户发送的堆栈跟踪.在我的Froyo设备上一切正常,但是当调用AudioManager.startBluetoothSco()时,用户显然获得了Permission

我有一个由ICS用户发送的堆栈跟踪.

在我的Froyo设备上一切正常,但是当调用AudioManager.startBluetoothSco()时,用户显然获得了Permission Denial …

我不知道为什么会发生这种情况 – 我知道广播的ACTION_SCO_AUdio_STATE_CHANGED是粘性的,但它不是发送它的应用程序,所以它不需要权限……

下面是堆栈跟踪:

java.lang.SecurityException: Permission Denial: broadcastIntent() requesting a sticky

broadcast from pid=15341,uid=10064 requires android.permission.BROADCAST_STICKY

at android.os.Parcel.readException(Parcel.java:1327)

at android.os.Parcel.readException(Parcel.java:1281)

at android.media.IAudioService$Stub$Proxy.startBluetoothSco(IAudioService.java:1090)

at android.media.AudioManager.startBluetoothSco(AudioManager.java:975)

at de.bulling.smstalk.libs.utils.AudioUtils.startBluetoothSco(AudioUtils.java:164)

at de.bulling.smstalk.Services.TTS.speakIt(TTS.java:151)

at de.bulling.smstalk.Services.TTS.onInit(TTS.java:83)

at android.speech.tts.TextToSpeech.dispatchOnInit(TextToSpeech.java:627)

at android.speech.tts.TextToSpeech.access$1000(TextToSpeech.java:52)

at android.speech.tts.TextToSpeech$Connection.onServiceConnected(TextToSpeech.java:1279)

at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1068)

at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1085)

at android.os.Handler.handleCallback(Handler.java:605)

at android.os.Handler.dispatchMessage(Handler.java:92)

at android.os.Looper.loop(Looper.java:137)

at android.app.ActivityThread.main(ActivityThread.java:4424)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:511)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

at dalvik.system.NativeStart.main(Native Method)

/编辑:我可以重现这个问题,如果我用START_STICKY启动服务并不重要.



推荐阅读
author-avatar
佩君晓萍4
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有