可能性の重複:
How to enable/disable bluetooth programmatically in androidアンドロイドでBluetoothを無効にするにはどうすればいいですか?
私は、Android開発の初心者です。私は自分のアプリでBluetoothを無効にすることはできません。ここではチェックボックスを使用しています。有効にするとブルートゥースが有効になりますが、無効にしている間は有効になります..何をしますか?
マイコード:
enable_chkbox=(CheckBox)findViewById(R.id.chkboxenable);
enable_chkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(buttonView.isChecked())
{
if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
else if(!buttonView.isChecked())//updated
{
mBluetoothAdapter.disable();
//finish();
}
}
}
});
Androidのマニフェストファイルのパーミッション:あなたの他には見当違いであるよう
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
[可能性の重複](http://stackoverflow.com/q/3806536/940096) – Praveenkumar