0

我想制作一个简单的 android 应用程序来检测蓝牙是否启用。

我已经使用下面显示的代码制作了一个应用程序来检测 WiFi 是否打开。我想知道的是,我怎样才能使用类似的蓝牙代码。

用于 WiFi 的代码:

ConnectivityManager mycm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    boolean wifi = mycm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();


    TextView tv1 = (TextView) findViewById(R.id.textview1);


    if (wifi){
        tv1.setText("Wifi is connected");
    }

    else{
        tv1.setText("Wifi is not connected");
    }
4

2 回答 2

1
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
boolean hasBluetooth = (mBluetoothAdapter == null);

if(hasBluetooth && mBluetoothAdapter.isEnabled())
{
//enabled ON
}
else
{
//Disabled OFF
}
于 2013-04-17T10:14:16.620 回答
0

<uses-permission android:name="android.permission.BLUETOOTH" />也在你的 AndroidManifest.xml 文件中使用这个权限

http://developer.android.com/guide/topics/connectivity/bluetooth.html

于 2013-04-17T10:34:16.023 回答