Code from Working with Android Beacons video
Content
At the request from one of our customers, I'm posting the code to the OMH "Working With Android Beacons" video:
Code Snippet
package oracle.com.beaconexample;
import android.Manifest;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.RemoteException;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import org.altbeacon.beacon.Beacon;
import org.altbeacon.beacon.BeaconConsumer;
import org.altbeacon.beacon.BeaconManager;
import org.altbeacon.beacon.BeaconParser;
import org.altbeacon.beacon.Identifier;
import org.altbeacon.beacon.MonitorNotifier;
import org.altbeacon.beacon.RangeNotifier;
import org.altbeacon.beacon.Region;
import java.util.Collection;
import java.util.List;
import oracle.cloud.mobile.authorization.AuthorizationAgent;
import oracle.cloud.mobile.authorization.AuthorizationCallback;
import oracle.cloud.mobile.exception.ServiceProxyException;
import oracle.cloud.mobile.location.LocationAltBeacon;
import oracle.cloud.mobile.location.LocationDevice;
import oracle.cloud.mobile.location.LocationDeviceContainerQuery;
import oracle.cloud.mobile.location.LocationObject;
import oracle.cloud.mobile.location.LocationObjectQuery;
import oracle.cloud.mobile.location.LocationObjectQueryResult;
import oracle.cloud.mobile.location.LocationObjectsFetchCallback;
import oracle.cloud.mobile.location.LocationObjectsQueryCallback;
import oracle.cloud.mobile.location.LocationPlace;
import oracle.cloud.mobile.location.LocationPlaceQuery;
import oracle.cloud.mobile.mobilebackend.MobileBackend;
import oracle.cloud.mobile.mobilebackend.MobileBackendManager;
public class MainActivity extends AppCompatActivity implements BeaconConsumer {
private static final String TAG = "MainActivity";
private Button startButton;
private Button stopButton;
private BeaconManager beaconManager = null;
private Region beaconRegion = null;
private String beaconMessage = null;
private static final String ALTBEACON_LAYOUT = "m:2-3=beac,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25";
0