Bluetooth no puede encontrar otros dispositivos Bluetooth alrededor

Recientemente, la compañía necesita hacer un pequeño proyecto, usando Bluetooth, primero declarar el permiso de Bluetooth  y el  permiso de ubicación en la lista Mainfest 

    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

Luego, al usar Bluetooth para buscar otros dispositivos Bluetooth, no se puede encontrar ninguno de ellos

Finalmente, descubrí que aunque el permiso de Bluetooth se puede usar siempre que esté declarado, pero después de Android 6.0, ¡el permiso de ubicación debe aplicarse manualmente! ! ! ! !

 requestPermissions(new String[]{
                Manifest.permission.ACCESS_FINE_LOCATION,
                Manifest.permission.ACCESS_COARSE_LOCATION}, 666);

Después de solicitar manualmente el permiso de posicionamiento, estará bien.

Supongo que te gusta

Origin blog.csdn.net/u011288271/article/details/105513919
Recomendado
Clasificación