Page 580 - MDP2020-1
P. 580
| 인천전자마이스터고등학교 ·············································································································
574
if (resultCode == RESULT_OK) { // 블루투스 활성화를 확인을 클릭하였다
면
Toast.makeText(getApplicationContext(), "블루투스 활성화",
Toast.LENGTH_LONG).show();
} else if (resultCode == RESULT_CANCELED) { // 블루투스 활성화를 취
소를 클릭하였다면
Toast.makeText(getApplicationContext(), "취소",
Toast.LENGTH_LONG).show();
}
break;
}
super.onActivityResult(requestCode, resultCode, data);
}
void listPairedDevices() {
if (mBluetoothAdapter.isEnabled()) {
mPairedDevices = mBluetoothAdapter.getBondedDevices();
if (mPairedDevices.size() > 0) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("장치 선택");
mListPairedDevices = new ArrayList<String>();
for (BluetoothDevice device : mPairedDevices) {
mListPairedDevices.add(device.getName());
//mListPairedDevices.add(device.getName() + "\n" +
device.getAddress());
}
final CharSequence[] items = mListPairedDevices.toArray(new
CharSequence[mListPairedDevices.size()]);
m L i s t P a i r e d D e v i c e s . t o A r r a y ( n e w
CharSequence[mListPairedDevices.size()]);
builder.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int item) {
connectSelectedDevice(items[item].toString());
}
});
AlertDialog alert = builder.create();
alert.show();
} else {