728x90
반응형
public static BluetoothAdapter bluetoothAdapter;
public BluetoothService(Activity activity) { //생성자입니다.
this.activity = activity;
bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
}
public static boolean getDeviceState() { //블루투스가 지원되는 기기인지 지원이 되지않는 기기인지 판별
if(bluetoothAdapter == null) return false;
else return true;
}
getDevicesState 메소드에서 ture가 반환되면 지원이 가능한 기기.
false가 반환되면 지원이 되지않는 기기입니다.
사용할 메인클래스에서
public static Context mContext;
mContext = this;
if(bluetoothService == null) bluetoothService = new BluetoothService((Activity) mContext);
if(BluetoothService.getDeviceState()) {}//블루투스가 지원이되는 기기인지 판별
else {
Toast.makeText(getApplicationContext(),"기기가 블루투스를 지원하지 않아 앱이 종료됩니다.",Toast.LENGTH_SHORT).show();
finish();
}
궁금하신 사항은 댓글 남겨주세요.
728x90
반응형
'Android' 카테고리의 다른 글
Android(안드로이드) 벨소리,진동,무음 제어하기 (0) | 2020.01.14 |
---|---|
블루투스 활성화 여부에따라 앱종료 및 계속 실행하기. (0) | 2019.12.30 |
안드로이드 브릿지 활용하여 웹에서 안드로이드 메소드실행 (15) | 2019.12.27 |
안드로이드(android) 인텐트(Intent) 외부 어플 실행 및 패키지명 알아보기 (3) | 2019.12.27 |
안드로이드(android) 생명주기(life cycle) (0) | 2019.12.24 |
댓글