以下是开始通话录音时的logcat。支票许可:media_record同时说明通话录音
08:43:07.656 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 23
06-14 08:43:07.657 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 2
06-14 08:43:07.658 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 22
06-14 08:43:07.658 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 11
06-14 08:43:07.670 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 12
06-14 08:43:07.673 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 14
06-14 08:43:07.684 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 16
06-14 08:43:07.685 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 8
06-14 08:43:09.692 4982-4982/com.callrecorder.android E/CheckPermission: media_record-code= 7
06-14 08:43:09.811 4982-4982/com.callrecorder.android W/ServiceManager: Permission failure: android.permission.RECORD_AUDIO from uid=10165 pid=4982
06-14 08:43:09.811 4982-4982/com.callrecorder.android E/CheckPermission: Permission Denial: can't record pid=4982, uid=10165
06-14 08:43:09.811 4982-498
虽然所有权限都在清单如下:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
余米的OPPO F1S安装棒棒糖测试。
有人可以建议为什么仍然得到权限错误,以及如何解决它。什么权限仍未捕获?
感谢输入,你的评论和信息是有效的,我用同样的方式。这个问题仅限于Lollipop和oppo f1s,否则这些代码在其他设备上运行良好。 – Panache