Android12新的蓝牙权限如何处理?
创始人
2024-09-30 21:30:47
0

在Android 12中,对蓝牙权限做出了新的更改。当应用程序启用BLE扫描器并在后台运行时,应用将需要请求'android.bluetooth.scan.permission.SCAN_THEN_CONNECT'权限。否则应用只能进行前台扫描。 为了请求'android.bluetooth.scan.permission.SCAN_THEN_CONNECT'权限,您需要在应用的清单文件中添加以下权限申请:

此外,您还需要通过以下代码请求BLE扫描的权限:

private fun requestBluetoothScanPermission() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S && applicationContext.checkSelfPermission(Manifest.permission.BLUETOOTH_CONNECT) != PackageManager.PERMISSION_GRANTED) { requestPermissions(arrayOf(Manifest.permission.BLUETOOTH_CONNECT), REQUEST_BLUETOOTH_SCAN_PERMISSION_CODE) } }

override fun onRequestPermissionsResult(requestCode: Int, permissions: Array, grantResults: IntArray) { super.onRequestPermissionsResult(requestCode, permissions, grantResults)

if (requestCode == REQUEST_BLUETOOTH_SCAN_PERMISSION_CODE
    && grantResults.isNotEmpty()
    && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
    // Permission granted
} else {
    // Permission denied
}

}

请注意,这个权限与之前的蓝牙权限不同。应用需要明确请求此新权限才能进行后台扫描。

相关内容

热门资讯

透视妙计!wepoker私人局... 透视妙计!wepoker私人局透视插件(WePoKer安卓)本来有辅助神器(哔哩哔哩)wepoker...
现有说明如下!微乐小程序黑科技... 现有说明如下!微乐小程序黑科技,微乐河北自建房脚本免费入口(透视)一贯是真的辅助脚本(哔哩哔哩)是不...
透视手段!哈糖大菠萝挂法(WP... 透视手段!哈糖大菠萝挂法(WPK插件)总是是真的有辅助技巧(哔哩哔哩)1、完成哈糖大菠萝挂法辅助器v...
黑科技代打!微乐小程序黑科技免... 黑科技代打!微乐小程序黑科技免费,微信小程序微乐家乡辅助器(透视)竟然是真的辅助插件(哔哩哔哩)1、...
透视要领!aapoker免费透... 透视要领!aapoker免费透视脚本(AApoker控制牌)确实有辅助插件(哔哩哔哩)1、在aapo...
不少玩家反映!微乐小程序黑科技... 不少玩家反映!微乐小程序黑科技,微信微乐辅助器免费(透视)一直存在有辅助脚本(哔哩哔哩)是不是有人用...
透视手册!steampoker... 透视手册!steampokermaster辅助(德普之星私人局)果然是真的有辅助神器(哔哩哔哩)1、...
透视工具!微信微乐游戏辅助脚本... 透视工具!微信微乐游戏辅助脚本,微乐自建房免费脚本哪个最好用(透视)都是真的有辅助器(哔哩哔哩)脚本...
透视妙计!德州hhpoker是... 透视妙计!德州hhpoker是真的吗(WPK软件)真是是真的有辅助攻略(哔哩哔哩)1.德州hhpok...
透视安装!微乐小程序免费黑科技... 透视安装!微乐小程序免费黑科技,微乐辅助靠谱麻(透视)好像是真的辅助脚本(哔哩哔哩)1)辅助插件:进...