Android 应用程序使用信标获取信息
Android app using beacons to get informations
我是 Android 使用信标进行编程的新手。
我必须创建一种情况:当您来到门口(信标在那里)时,应用程序应该向您显示一些信息。我没有任何计划,我不知道如何开始。
谁能帮帮我?
问候
很简单。您可以使用 BeaconManager 获取有关周围所有信标的信息。它为您提供每个信标对应的UUID和其他相关数据。
参考,可以参考这个link:
https://altbeacon.github.io/android-beacon-library/samples.html
当你发现你可以在其覆盖方法中获取列表时,信标进入你所在区域的范围。
private void startRangingBeaconsInRegion() throws RemoteException {
beaconManager.setRangingListener(new BeaconManager.RangingListener() {
@Override
public void onBeaconsDiscovered(Region region, List<Beacon> beacons) {
if(beacons == null || beacons.isEmpty()) {
Log.d("DEBUG", "No beacons");
} else {
EstimoteBeacons.this.beacons = beacons;
Beacon mClosetBeacon=beacons.get(0);
}
}
});
我是 Android 使用信标进行编程的新手。 我必须创建一种情况:当您来到门口(信标在那里)时,应用程序应该向您显示一些信息。我没有任何计划,我不知道如何开始。 谁能帮帮我?
问候
很简单。您可以使用 BeaconManager 获取有关周围所有信标的信息。它为您提供每个信标对应的UUID和其他相关数据。
参考,可以参考这个link: https://altbeacon.github.io/android-beacon-library/samples.html
当你发现你可以在其覆盖方法中获取列表时,信标进入你所在区域的范围。
private void startRangingBeaconsInRegion() throws RemoteException {
beaconManager.setRangingListener(new BeaconManager.RangingListener() {
@Override
public void onBeaconsDiscovered(Region region, List<Beacon> beacons) {
if(beacons == null || beacons.isEmpty()) {
Log.d("DEBUG", "No beacons");
} else {
EstimoteBeacons.this.beacons = beacons;
Beacon mClosetBeacon=beacons.get(0);
}
}
});