gpt4 book ai didi

android - android 6.0运行时需要哪些权限

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:05 26 4
gpt4 key购买 nike

我有一个android代码,可以在Android 5.0版本上运行良好。我的 AndroidManifest.xml

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />

但是,我的使用 Android 6.0 (LG G5) 的客户报告说该应用程序无法正常运行。我没有 LG G5 来检查是什么问题。在我看来,我认为原因是权限从5.0变成了6.0。你能看看我的许可并给我一些针对 Android 6.0 的改进/更正吗?或者我们有什么办法可以自动添加Android 6.0的权限。谢谢大家

最佳答案

Android 6.0 ,这包括:

ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION
ADD_VOICEMAIL
BODY_SENSORS
CALL_PHONE
CAMERA
GET_ACCOUNTS
PROCESS_OUTGOING_CALLS
READ_CALENDAR
READ_CALL_LOG
READ_CELL_BROADCASTS
READ_CONTACTS
READ_EXTERNAL_STORAGE
READ_PHONE_STATE
READ_SMS
RECEIVE_MMS
RECEIVE_SMS
RECEIVE_WAP_PUSH
RECORD_AUDIO
SEND_SMS
USE_SIP
WRITE_CALENDAR
WRITE_CALL_LOG
WRITE_CONTACTS
WRITE_EXTERNAL_STORAGE

对于这些权限,不仅您的 targetSdkVersion 23+ 应用程序需要具有元素,而且您还必须在运行时使用 checkSelfPermission() 等方法向 Android 6.0+ 设备上的用户请求这些权限和 requestPermissions()。

How to ask permission link

关于android - android 6.0运行时需要哪些权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38973118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com