segunda-feira, 12 de novembro de 2018

Android Studio e permissão para usar Bluetooth

Recentement tive alguns problemas para fazer um smartphone comunicar com um dispositivo bluetooth. Após adicionar as permissões comuns no Manifest como essas abaixo, o smartphone não sincronizava. Essas duas permissões são as padrões para desenvolver usando Bluetooth.

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

Era necessário que o smartphone perguntasse ao usuário para ativar Bluetooth mesmo ativando o serviço no desenvolvimento do aplicativo.  O código a seguir fará isso:

ActivityCompat.requestPermissions(this, new String[]{android.Manifest.permission.ACCESS_FINE_LOCATION}, REQUEST_PERMISSION_CODE);

Nenhum comentário:

Postar um comentário