80,469
社区成员




import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
public class AutoStart extends BroadcastReceiver
{
private static final String ACTION = "android.intent.action.BOOT_COMPLETED";
//配置文件名称
public static final String SETTING_INFOS = "SETTING_Infos";
//是否开机启动
public static final String AutoStart = "AutoStart";
public void onReceive(Context context, Intent intent)
{
if (intent.getAction().equals(ACTION))
{
SharedPreferences settings = context.getSharedPreferences(
SETTING_INFOS, 0);
// 是否自动启动
String mAutoStart = settings.getString(AutoStart, "off");
if (mAutoStart == "on")
{
Intent i = new Intent(Intent.ACTION_RUN);
i.setClass(context, mService1.class);
context.startService(i);
}
}
}
}