Android SDK 32中的蓝牙有哪些变化?

3htmauhk  于 2022-11-03  发布在  Android
关注(0)|答案(1)|浏览(228)

targetSdk更改为32后,出现以下错误:

Settings key: <bluetooth_address> is only readable to apps with targetSdkVersion lower than or equal to: 31

我认为这是在加载应用程序时检查权限时发生的。

waxmsbnn

waxmsbnn1#

问题是由于使用maxTargetSdk = Build.VERSION_CODES.Senter image description here注解了少数参数所致
对于bluetooth_name,我找到了替代项,并使用以下代码阅读device_name

Settings.Global.getString(application.contentResolver, Settings.Global.DEVICE_NAME)
        ?: "UNKNOWN"

相关问题