Android Bluetooth 接続に問題があります。電話にBluetoothデバイスが接続されています。デバイスは 10 秒ごとに電話にデータを送信します。
Android ファームウェア バージョン 4.4.2 未満では、データの送信と Bluetooth 接続に問題はありません。 Android ファームウェアのバージョンが 4.4.2を超えると、10 秒以上ごとに切断され続けます。これは Android の問題ですか、それとも私のプログラミングの問題ですか?
Android Bluetooth 接続に問題があります。電話にBluetoothデバイスが接続されています。デバイスは 10 秒ごとに電話にデータを送信します。
Android ファームウェア バージョン 4.4.2 未満では、データの送信と Bluetooth 接続に問題はありません。 Android ファームウェアのバージョンが 4.4.2を超えると、10 秒以上ごとに切断され続けます。これは Android の問題ですか、それとも私のプログラミングの問題ですか?
私のプログラミングコードの下。Android スマートフォンのファームウェア バージョン 4.4.2 以降でテストしたところ、ACTION_ACL_CONNECTED を受信し続けました。4.4.2 未満の Android スマートフォンのファームウェア バージョンは、完全に正常に動作します。
private final BroadcastReceiver mReceiver = new BroadcastReceiver()
{
@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
if (BluetoothDevice.ACTION_ACL_CONNECTED.equals(action))
{
Log.d("MainActivity","Bluetooth connected.");
}
else if (BluetoothDevice.ACTION_ACL_DISCONNECTED.equals(action))
{
Log.d("MainActivity","Bluetooth disconnected.");
}else{
Toast.makeText(context, action, Toast.LENGTH_LONG).show();
}
}
};