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