Get Started with Redwood: Oracle Cloud SCM and Purchasing
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