android beacon开发

  • ios对beacon有了很好的支持,android有个第三方库,支持的还好,稳定性可以,当然没有ios支持的好了
  • 引用库compile ‘org.altbeacon:android-beacon-library:2.9’

看看核心代码

@Override    public void onCreate() {        super.onCreate();        beaconManager = BeaconManager.getInstanceForApplication(this);        initBeacon();        beaconManager.getBeaconParsers().add(new  BeaconParser().setBeaconLayout(IBEACON_FORMAT));        beaconManager.bind(this);    }    private void initBeacon() {        beaconManager.setBackgroundScanPeriod(DEFAULT_BACKGROUND_SCAN_PERIOD);        beaconManager.setBackgroundBetweenScanPeriod(DEFAULT_BACKGROUND_BETWEEN_SCAN_PERIOD);    }//服务连接     @Override    public void onBeaconServiceConnect() {        beaconManager.addRangeNotifier(new RangeNotifier() {            @Override            public void didRangeBeaconsInRegion(Collection collections, Region region) {             //回调的方法  每隔固定的时间(这里设置一秒)            }        });        try {            beaconManager.startRangingBeaconsInRegion(new Region(FILTER_UUID, null, null, null));        } catch (RemoteException e) {            e.printStackTrace();        }    }

collections包含了所有的数据,扫描的工作建议写在服务里。

更多相关文章

  1. Android关机界面代码
  2. 搭建 android 代码镜像服务
  3. android 随手记 SQLITE代码 直接能用
  4. android draw bitmap 示例代码
  5. android edittext 显隐密码代码转换两种方式
  6. android制作一个简单登入界面的部分代码
  7. Android 6.0 源代码编译实践
  8. android控制home键 代码

随机推荐

  1. 拍照-----------android系统 至关重要的
  2. 解开Android应用程序组件Activity的"sing
  3. android 权限集合
  4. 《Android 4游戏高级编程(第2版)》书评
  5. Android中WebKit的应用
  6. Android *#06#显示的更改
  7. 手机app图标显示为机器人或者不显示的解
  8. Android心得8--Internet
  9. :Android模拟器的基本操作
  10. ListView下拉加载一(分页)