Aplicación para Android Cómo retrasar el inicio del servicio en el inicio del teléfono

Hola Cuando mi aplicación recibe el ACTION_BOOT_COMPLETED inicia un servicio. Me gustaría retrasar eso para decir 60sec. ¿Puedo hacer eso en el:

public class StartAtBootServiceReceiver extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { // Delay...60sec } } 

Utilice Timer() y TimerTask() :

  Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { //run your service } }, 60000); 

Cuando reciba la intención BOOT_COMPLETED, debe usar AlarmManager para configurar una intención pendiente que se disparará después de 60 segundos.

  • Keytool con Android SDK de Facebook
  • Cómo alinear mediante programación un Android TextView a la derecha de otro TextView
  • ¿Cómo guardar y reutilizar la misma instancia de fragmentos?
  • Guardar / cargar el estado del documento de forma rápida y robusta para el editor de imágenes
  • Hoja inferior de Android - tema de desplazamiento
  • ¿Cuál es la mejor manera de aplicar una máscara a un EditText en Android?
  • Forzar la versión móvil del sitio web para WebView
  • Cómo crear una insignia de icono de notificación en las aplicaciones de Android (como el iPhone)
  • Configuración de una clave personalizada al empujar nuevos datos a la base de datos de firebase
  • ¿Es posible incluir el diseño y otros recursos en un tarro de Android?
  • Cómo hacer HorizontalScrollView RIGHT a LEFT Scroll android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.