Yes, this can be done with the Android Beacon Library , which fully supports Eddystone .
The background launch mechanism of your application works similarly with Eddystone, as well as for other types of beacons supported by the library. You are using a RegionBootstrap object in a custom Application class. You can read more about how this works here .
The only difference from Eddystone is that you need to configure the BeaconParser , which decodes the Eddystone-UID frame, and then set the Region to match the Eddystone namespace identifier:
public class MyApplicationName extends Application implements BootstrapNotifier { private static final String TAG = ".MyApplicationName"; private RegionBootstrap regionBootstrap; @Override public void onCreate() { super.onCreate(); Log.d(TAG, "App started up"); BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this);
source share