0

Android Bluetooth 接続に問題があります。電話にBluetoothデバイスが接続されています。デバイスは 10 秒ごとに電話にデータを送信します。

Android ファームウェア バージョン 4.4.2 未満では、データの送信と Bluetooth 接続に問題はありません。 Android ファームウェアのバージョンが 4.4.2を超えると、10 秒以上ごとに切断され続けます。これは Android の問題ですか、それとも私のプログラミングの問題ですか?

4

1 に答える 1

0

私のプログラミングコードの下。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();
}
}
};
于 2015-02-25T16:37:31.107 に答える