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

private  void  generateBeaconRegion()  throws  RemoteException  {

                       Log.i("BackMonitoringService",  "generateBeaconRegion()");

                       Log.i(Tag, "recoRegion  object  create");


                            RECOBeaconRegion  recoRegion1  =  new  RECOBeaconRegion(RECO_UUID,  major,
            minor1,  "first  beacon");

                            RECOBeaconRegion  recoRegion2  =  new  RECOBeaconRegion(RECO_UUID,  major,
            minor2,  "second  beacon");

                            RECOBeaconRegion  recoRegion3  =  new  RECOBeaconRegion(RECO_UUID,  major,

            minor3,  "third  beacon");

                       mRecoManager.startMonitoringForRegion(recoRegion1);

                       mRecoManager.startMonitoringForRegion(recoRegion2);

                       mRecoManager.startMonitoringForRegion(recoRegion3);


                            mRecoManager.requestStateForRegion(recoRegion1);

                            mRecoManager.requestStateForRegion(recoRegion2);

                            mRecoManager.requestStateForRegion(recoRegion3);

                            recoRegion1.setRegionExpirationTimeMillis(60);

                            recoRegion2.setRegionExpirationTimeMillis(60);


                            recoRegion3.setRegionExpirationTimeMillis(60);

                       mRegions.add(recoRegion1);

                       mRegions.add(recoRegion2);

                       mRegions.add(recoRegion3);

                 }


                    private  void  startMonitoring()  {

                       Log.i("BackMonitoringService",  "startMonitoring()");

                       mRecoManager.setDiscontinuousScan(true);

                       mRecoManager.setScanPeriod(0);

                            mRecoManager.setSleepPeriod(1);




                                                         -  570  -
   572   573   574   575   576   577   578   579   580   581   582