안드로이드 스튜디오60 블루투스 활성화 여부에따라 앱종료 및 계속 실행하기. 핸드폰에는 이처럼 블루투스 기능이있는데요. 이 기능이 켜져있으면 예정대로 앱이 실행되고, 블루투스 기능이 꺼져있다면 실행여부를 물어봐서 거부를 한다면 앱이 종료되는걸 해보도록 하겠습니다. public static BluetoothAdapter bluetoothAdapter; public final static int BLUETOOTH_REQUEST = 1004; public BluetoothService(Activity activity) { //생성자입니다. this.activity = activity; bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); } public static void BluetoothCheck() { //블루투스가 켜져있는지 안켜.. 2019. 12. 30. 안드로이드 기기의 블루투스 지원여부 확인하기. 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가 반환되면 지원이 되지않는 기기입니.. 2019. 12. 30. 안드로이드 브릿지 활용하여 웹에서 안드로이드 메소드실행 우선 하이브리드 앱을 하고있는데, 웹에서 안드로이드 자체 네이티브딴의 메소드를 실행하고싶을때 활용합니다. 안드로이드 브릿지라는것을 활용할건데요. 웹뷰를 셋팅해주는 부분에서 mWebView.addJavascriptInterface(new AndroidBridge(), "BRIDGE"); 한줄 셋팅해줍니다. 그리고 클래스를 하나 작성해주고 그안에 웹에서 실행할 메소드를 작성해주는데요. final class AndroidBridge { @JavascriptInterface //이게 있어야 웹에서 실행이 가능합니다. public void CallAndroid() { Toast.makeText(getApplicationContext(),"웹에서 클릭했어요",Toast.LENGTH_SHORT).show(); } }.. 2019. 12. 27. 안드로이드 간혹 로그가 보이지 않을경우 로그켓 창에서 오른쪽에보이는 탭을 클릭하여 Show only selected application을 클릭해주세요. 다른걸로 선택이 되어있다면 안보이는 경우가 있습니다. 궁금하신 사항은 댓글 남겨주세요. 2019. 12. 27. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음