Boni Beacon SDK for Android devices.
- Add boni_beacon_sdk_v0_1_2.jar file to your project.
- Add following declarations to your AndroidManifest.xml file:
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<service android:name="me.boni.sdk.BoniBeaconService"
android:exported="false"/>
Add following codes to your onCreate method.
boniBeaconManager = new BoniBeaconManager(context, new BoniBeaconListener() {
@Override
public void onNearestRangedBeacon(BoniBeacon boniBeacon) {
//nearest beacon in region
}
@Override
public void onRangedBeacons(final List<BoniBeacon> boniBeacons) {
//ranged beacons in region
}
});
Add following codes to your onStart method to start ranging beacons. You should use your Boni UUID.
boniBeaconManager.startRanging(YOUR_BONI_UUID);
Add following codes to your onStop method to stop ranging beacons.
boniBeaconManager.stopRanging();