1. ホーム
  2. android

[解決済み] アンドロイドでブルートゥースをプログラム的に有効化/無効化する方法

2022-10-19 07:32:21

質問

プログラムからブルートゥースの有効・無効を切り替えたい。次のようなコードがあります。

BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();    
if (!mBluetoothAdapter.isEnabled()) {
        Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
        startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);

しかし、このコードはSDK 1.5では動作しません。どうすれば動作するようになりますか?

どのように解決するのですか?

アンドロイド BluetoothAdapter docs によると、API Level 5 から利用できるようになったそうです。 API レベル 5 は Android 2.0 です。

Bluetooth API のバックポートを使ってみることができます (個人的には試していません)。 http://code.google.com/p/backport-android-bluetooth/