android上怎样让一个Service开机自动启动
1.首先开机,以使其能捕捉到这个Action。
一个例子
xml:
??public class OlympicsReceiver extends BroadcastReceiver{ /*要接收的intent源*/ static final String ACTION = "android.intent.action.BOOT_COMPLETED"; public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(ACTION)) { context.startService(new Intent(context, OlympicsService.class), null);//启动倒计时服务 Toast.makeText(context, "OlympicsReminder service has started!", Toast.LENGTH_LONG).show(); //这边可以添加开机自动启动的应用程序代码 } }}