【发布时间】:2016-10-24 02:49:24
【问题描述】:
我知道 android 6.0 需要运行时权限。你能帮我实现蓝牙的运行时权限吗?我尝试使用https://developer.android.com/training/permissions/requesting.html 上的示例,但遇到了一堆错误。谢谢。
【问题讨论】:
-
你添加了这些premission androidManifest.xml
<uses-permission android:name="android.permission.BLUETOOTH" /><uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> -
还添加权限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION />还有WifiManager.getScanResults(); BluetoothDevice.ACTION_FOUND; BluetoothLeScanner.startScan(); -
@EmdadHossain 嗨,我收到 BluetoothLescanner.startScan() 错误,无法解决
-
你能告诉我错误吗?
-
@EmdadHossain 我的代码:在 onCreate 方法中我有:BluetoothDevice = ACTION_FOUND; WifiManager.getScanResults(); BluetoothLeScanner.startScan();它说我缺少每个权限,并且说即使我拥有您在清单文件中所说的所有权限,也无法进行静态引用
标签: android bluetooth runtime-permissions