BLUETOOTH ハードウェアとペアリングして通信するための Android プログラムを作成しています。Bluetoothデバイスのオンとオフを切り替えることができます...しかし、範囲と保存または表示でBluetoothデバイスを検索できません(AndroidとJavaは初めてです)。developer.android.com のコードを理解できませんでした。だから私はここに投稿しています...助けてください..ありがとう。
これが私のコードです..
public void onToggleClicked(View view) {
if (!((Switch) findViewById(R.id.switch1)).isChecked()) {
mBluetoothAdapter.disable();
} else {
Intent enableBtIntent = new Intent(
BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// Check which request we're responding to
if (requestCode == REQUEST_ENABLE_BT) {
// Make sure the request was successful
if (resultCode == RESULT_OK) {
Toast.makeText(this.getBaseContext(),
"Bluetooth IS switched ON now...", Toast.LENGTH_SHORT)
.show();
} else if (resultCode == RESULT_CANCELED) {
Toast.makeText(this.getBaseContext(),
"Bluetooth IS switched OFF now...", Toast.LENGTH_SHORT)
.show();
((Switch) findViewById(R.id.switch1)).setChecked(false);
}
}
}