1 package org.average.whereami;
3 import android.app.Activity;
4 import android.content.BroadcastReceiver;
5 import android.content.Context;
6 import android.content.Intent;
7 import android.content.SharedPreferences;
8 import android.preference.PreferenceManager;
9 import android.util.Log;
11 public class Autostart extends BroadcastReceiver {
13 final String TAG = getClass().getName();
16 public void onReceive(Context context, Intent intent) {
17 SharedPreferences prefs =
18 PreferenceManager.getDefaultSharedPreferences(context);
19 if (prefs.getBoolean("autostart", false)) {
20 Log.v(TAG, "Activating WhereAmI");
21 Intent i = new Intent(context, WhereAmI.class);
22 i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
23 context.startActivity(i);
25 Log.v(TAG, "Ignoring BOOT_COMPLETED event");