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  {
   575   576   577   578   579   580   581   582   583   584   585