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

Button  scanButton  =  (Button)  findViewById(R.id.button_scan);

                       scanButton.setOnClickListener(new View.OnClickListener()  {

                            public void  onClick(View v)  {


                                            doDiscovery();                //  장치검색(scan)  버튼을  눌렀을  경우  처리함수

                                 v.setVisibility(View.GONE);

                            }

                       });

                            //리스트뷰  세팅


                       mPairedDevicesArrayAdapter = new ArrayAdapter<String>

                                                                                (this,  R.layout.device_name);

                       mNewDevicesArrayAdapter  =  new  ArrayAdapter<String>

                                                                                (this,  R.layout.device_name);

                       ListView pairedListView  =  (ListView)  findViewById(R.id.paired_devices);


                       pairedListView.setAdapter(mPairedDevicesArrayAdapter);

                       pairedListView.setOnItemClickListener(mDeviceClickListener);

                       // Find  and  set  up  the ListView  for  newly  discovered devices

                       ListView newDevicesListView  =  (ListView)  findViewById(R.id.new_devices);

                       newDevicesListView.setAdapter(mNewDevicesArrayAdapter);


                       newDevicesListView.setOnItemClickListener(mDeviceClickListener);

                            //  장치가  검색되었을때  해야되는  일을  설정한  broadcast  리시버

                       IntentFilter filter  =  new  IntentFilter(BluetoothDevice.ACTION_FOUND);

                            this.registerReceiver(mReceiver,  filter);

                       filter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);


                            this.registerReceiver(mReceiver,  filter);

                       // Get the  local  Bluetooth  adapter

                       mBtAdapter  =  BluetoothAdapter.getDefaultAdapter();




                                                         -  552  -
   554   555   556   557   558   559   560   561   562   563   564