Page 560 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 560

//  페이링된  장치  정보를  얻어온다.

                       Set<BluetoothDevice> pairedDevices = mBtAdapter.getBondedDevices();

                            //  장치목록  리스트뷰에  출력


                       if (pairedDevices.size() > 0)  {

                            findViewById(R.id.title_paired_devices).setVisibility(View.VISIBLE);

                            for (BluetoothDevice  device  :  pairedDevices)  {

                                 mPairedDevicesArrayAdapter.add(device.getName() + "\n"  +

                                                                                                 device.getAddress());


                            }

                       }  else {

                            String  noDevices  =  getResources().getText(R.string.none_paired).toString();

                            mPairedDevicesArrayAdapter.add(noDevices);

                       }


                 }

                 @Override

                 protected  void  onDestroy()  {

                       super.onDestroy();

                       // Make  sure we're  not doing discovery  anymore


                       if (mBtAdapter  !=  null) {

                            mBtAdapter.cancelDiscovery();

                       }

                       // Unregister  broadcast  listeners

                            this.unregisterReceiver(mReceiver);


                 }

                 /**

                   *  Start  device  discover  with  the BluetoothAdapter




                                                         -  553  -
   555   556   557   558   559   560   561   562   563   564   565