2

ユーザーが Bluetooth を使用できるようにするアプリケーションを作成しています。また、ユーザーが同じアプリケーションを使用しているすべての人を簡単に見つけられるように、Bluetooth デバイスの名前をプログラムで変更しています。Bluetoothが他の人との間でファイルの送受信を終了したら、Bluetoothデバイスを自動的にオフにする方法はありますか?? デバイス名を元に戻さなければならないので、ファイル送信時にしようと思います。Bluetoothもオフにします。

両方が不可能な場合、少なくとも1つは可能ですか??
ちなみに、今私は startActivityForResult() を使用して Bluetooth をオフにしていますが、Bluetooth はバックグラウンド プロセスでファイルを送信し、ファイルの送信を開始して Bluetooth がオフになるとすぐにアクティビティが終了します。
どんな助けでも感謝します。

4

1 に答える 1

2
 BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();    
    if (!mBluetoothAdapter.isEnabled()) {

        Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
        startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);

         ********** Here File send code***********

       mBluetoothAdapter.disable();
    }
于 2012-06-15T12:24:25.813 に答える