Notice
Recent Posts
Recent Comments
Link
투케이2K
421. (android/java) [android 12 / target 31] 블루투스 스캔, 커넥트 권한 체크 - BLUETOOTH_CONNECT , BLUETOOTH_SCAN 본문
Android
421. (android/java) [android 12 / target 31] 블루투스 스캔, 커넥트 권한 체크 - BLUETOOTH_CONNECT , BLUETOOTH_SCAN
투케이2K 2022. 12. 5. 18:18[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
// TODO [Android 12 / 타겟 31 이상 인 경우 / 블루투스 스캔 및 커넥트 권한 체크]
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S){
if (ActivityCompat.checkSelfPermission(A_BLE_LIST.this, Manifest.permission.BLUETOOTH_CONNECT) != PackageManager.PERMISSION_GRANTED) {
Log.i("---","---");
Log.e("//===========//","================================================");
Log.i("","\n"+"[A_BLE_LIST > onCreate() 메소드 : 블루투스 권한 확인 실패]");
Log.i("","\n"+"[권 한 : "+String.valueOf("BLUETOOTH_CONNECT")+"]");
Log.e("//===========//","================================================");
Log.i("---","---");
return;
}
}
// TODO [Android 12 / 타겟 31 이상 인 경우 / 블루투스 스캔 및 커넥트 권한 체크]
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S){
if (ActivityCompat.checkSelfPermission(A_BLE_LIST.this, Manifest.permission.BLUETOOTH_SCAN) != PackageManager.PERMISSION_GRANTED) {
Log.i("---","---");
Log.e("//===========//","================================================");
Log.i("","\n"+"[A_BLE_LIST > onCreate() 메소드 : 블루투스 권한 확인 실패]");
Log.i("","\n"+"[권 한 : "+String.valueOf("BLUETOOTH_SCAN")+"]");
Log.e("//===========//","================================================");
Log.i("---","---");
return;
}
}
// TODO [Android 12 / 타겟 31 이상 인 경우 / 블루투스 신호 활성 권한 체크]
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S){
if (ActivityCompat.checkSelfPermission(A_BLE_LIST.this, android.Manifest.permission.BLUETOOTH_ADVERTISE) != PackageManager.PERMISSION_GRANTED) {
Log.i("---","---");
Log.e("//===========//","================================================");
Log.i("","\n"+"[A_BLE_LIST > onCreate() 메소드 : 블루투스 권한 확인 실패]");
Log.i("","\n"+"[권 한 : "+String.valueOf("BLUETOOTH_ADVERTISE")+"]");
Log.e("//===========//","================================================");
Log.i("---","---");
return;
}
}
반응형
'Android' 카테고리의 다른 글
Comments