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

*/

                 private  void  doDiscovery()  {

                       if (D)  Log.d(TAG,  "doDiscovery()");


                       // Indicate  scanning in  the  title

                       setProgressBarIndeterminateVisibility(true);

                       setTitle(R.string.scanning);

                       // Turn  on sub-title for new devices

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


                       // If  we're  already  discovering,  stop  it

                       if (mBtAdapter.isDiscovering())  {

                            mBtAdapter.cancelDiscovery();

                       }

                       // Request  discover  from  BluetoothAdapter


                       mBtAdapter.startDiscovery();

                 }

                    //  목록에서  아이템을  클릭했을때,  해당  장치의  맥정보를  기본화면으로  넘겨준다.

                    private  AdapterView.OnItemClickListener  mDeviceClickListener  =

                                                                    new AdapterView.OnItemClickListener()  {


                       public void  onItemClick(AdapterView<?>  av,  View  v,  int  arg2,  long  arg3)  {

                            //  Cancel discovery because  it's  costly and we're  about  to  connect

                            mBtAdapter.cancelDiscovery();

                            //  Get  the  device MAC address,  which  is  the last  17  chars  in  the  View

                            String  info = ((TextView) v).getText().toString();


                            String  address  =  info.substring(info.length() - 17);

                            //  Create the result  Intent  and include  the MAC address

                            Intent  intent = new Intent();




                                                         -  554  -
   556   557   558   559   560   561   562   563   564   565   566