在Android手機閒置60秒後,是否有任何可能讓應用程序自行重新啓動?Android上的itseft應用程序啓動
這是我的嘗試:
public class BootUpReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, SplashScreen.class);
PendingIntent pi = PendingIntent.getService(context, 0, i, 0);
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
am.cancel(pi); // cancel any existing alarms
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() +60000,
AlarmManager.INTERVAL_DAY, pi);
}
}
,但不工作。
檢查此。你可以獲得一個自動啓動應用程序的想法 http://stackoverflow.com/questions/1056570/how-to-autostart-an-android-application – mobileDeveloper