登録済みのデバイスが切断されたときの判定を追加

This commit is contained in:
asura146 committed 2024-01-23 02:08:38 +09:00
1 parent 8b34b0ab69
commit 3680ead6e1
1 file changed
+8 -2
@@ -311,11 +311,13 @@ public class TestService extends Service {
}
String deviceHardwareAddress = device.getAddress(); // MAC address
String registeredId = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("bluetooth_device_id", "none");
if (BluetoothDevice.ACTION_ACL_CONNECTED.equals(action)) {
//Do something if connected
Log.d("BT", "Device connected");
String registeredId = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("bluetooth_device_id", "none");
Log.d("BT_Judge", "Registered: " + registeredId);
@@ -331,8 +333,12 @@ public class TestService extends Service {
} else if (BluetoothDevice.ACTION_ACL_DISCONNECTED.equals(action)) {
//Do something if disconnected
if (deviceHardwareAddress.equals(registeredId)) {
Log.d("BT_Judge", "登録済み切断");
e.putBoolean("connection_status",false);
}
Log.d("BT", "Device disconnected");
e.putBoolean("connection_status",false);
e.apply();
}
}