/* Android IMSI-Catcher Detector | (c) AIMSICD Privacy Project
* -----------------------------------------------------------
* LICENSE: http://git.io/vki47 | TERMS: http://git.io/vki4o
* -----------------------------------------------------------
*/
package com.secupwn.aimsicd.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import io.freefair.android.util.logging.AndroidLogger;
import io.freefair.android.util.logging.Logger;
import com.secupwn.aimsicd.R;
import com.secupwn.aimsicd.service.AimsicdService;
public class BootCompletedReceiver extends BroadcastReceiver {
private final Logger log = AndroidLogger.forClass(BootCompletedReceiver.class);
@Override
public void onReceive(Context context, Intent intent) {
SharedPreferences prefs = context.getSharedPreferences(
AimsicdService.SHARED_PREFERENCES_BASENAME, 0);
final String AUTO_START = context.getString(R.string.pref_autostart_key);
boolean mAutoStart = prefs.getBoolean(AUTO_START, false);
if (mAutoStart) {
log.info("System booted starting service.");
context.startService(new Intent(context, AimsicdService.class));
}
}
}