Boot_completed no recibido -- android camp Relacionados El problema

BOOT_COMPLETED not received


5
vote

problema

Español

He creado una aplicación de Android que debe iniciar un servicio después de la bota. Funciona bien en un teléfono Nexus 5, pero no puedo hacer que funcione en una tableta Huawei (MediApad X2). Estoy usando Android 5.0 / API 21.

El manifiesto tiene los permisos / intentos adecuados de acuerdo con las directrices.

  y111  

Busco también para problemas similares ( boot_completed no funciona Android ) y ha agregado La intención de Quickboot_poweon, así como el permiso de rake_lock, pero nada ha cambiado.

El receptor de transmisión está iniciando el servicio

  y2  
Original en ingles

I have created an Android application that should start a service after BOOT. It works just fine on a Nexus 5 phone, but I can not make it work on a Huawei tablet (Mediapad X2). I am using Android 5.0 / API 21.

The manifest has the proper permissions/intents according to the guidelines.

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.WAKE_LOCK"/>      <receiver         android:name=".BootBroadcast"         android:enabled="true"         android:exported="true"         android:label="BootReceiver">         <intent-filter>             <action android:name="android.intent.action.BOOT_COMPLETED" />             <action android:name="android.intent.action.QUICKBOOT_POWERON"/>         </intent-filter>     </receiver> 

I search SO for similar issues (BOOT_COMPLETED not working Android) and have added the QUICKBOOT_POWERON intent, as well as the WAKE_LOCK permission but nothing has changed.

The Broadcast Receiver is just starting the service

public class BootBroadcast extends BroadcastReceiver {  private static final String TAG = "GrandUnion-Boot";  @Override public void onReceive(Context context, Intent intent) {      Log.e(TAG, "Boot_Completed RECEIVED");     try{         context.startService(new Intent(context,MyService.class));         Log.i(TAG, "Boot Completed - start service");     }catch(Exception e){         Log.e(TAG,e.toString());     }  } } 
  
         
         

Lista de respuestas

3
 
vote

Después de largas investigaciones, averigua, que algunos dispositivos tienen su propio gerente de inicio. Y Huawei MediaPad, uno de ellos, así que:

  1. Ir a la configuración del dispositivo
  2. Encuentre Startup Manager
  3. Permitir que la aplicación comience.
 

After long researches I find out, that some devices have their own startup manager. And Huawei Mediapad one of those, so:

  1. Go to the settings of device
  2. Find startup manager
  3. Allow app to start.
 
 
     
     
1
 
vote

En caso de que su dispositivo no tenga un administrador de inicio / inicio, intente revisar el Administrador de aplicaciones. En Vibui de Lenovo, el Administrador de aplicaciones tiene una opción de "restringir el lanzamiento", que cuando está habilitada evita que la aplicación reciba la intención de inicio_completo.

 

In case your device does not have a startup/boot manager, try checking the app manager. On Lenovo's VibeUI, the app manager has an option "restrict launch",which when enabled prevents the app from receiving BOOT_COMPLETED intent.

 
 

Relacionados problema

1  Facebook Connect para Android  ( Facebook connect for android ) 
Estoy buscando una solución para Facebook Connect para Android. Antes de utilizar una solución de código abierto de CODECARPET: http://code.google. com / p...

0  deshabilitar las llamadas entrantes  ( Disable incoming calls ) 
es posible deshabilitar las llamadas entrantes. ...

7  En el enlace del navegador de Android no siempre ejecuta ONCLICK CAUSE FOCUS  ( In android browser link does not always execute onclick causing focus instead ) 
Estoy tratando de programar un comportamiento JS muy estándar para un enlace con un HREF OnClick Handler, y estoy enfrentando un problema extraño causado por ...

3  Intención de video de Android: control de control?  ( Android video intent control back button ) 
Estoy trabajando en una aplicación de Android que reproduce el video, utilizando una intención: tostart = new Intent(Intent.ACTION_VIEW); tostart.setDataAn...

10  ¿Internales de Android y restricciones de memoria / procesador?  ( Android internals and memory processor constraints ) 
Estoy considerando crear un lector de pantalla para Android. Mis preguntas son las siguientes: ¿Una de las partes internas de Android están expuestas a través...

59  Haciendo que el eclipse se comporten como Visual Studio  ( Making eclipse behave like visual studio ) 
Estoy haciendo un desarrollo de Android, y prefiero mucho el estudio visual, pero tendré que usarlo eclipse para esto. ¿Alguien ha hecho una herramienta q...

39  ¿Cómo implementa el menú contextual en un Listactivity en Android?  ( How do you implement context menu in a listactivity on android ) 
¿Cómo implementa un menú de contexto activado por un clic largo o toque en una lista que está utilizando los diseños incorporados y un cuadro de lista? ...

83  Parse HTML en Android  ( Parse html in android ) 
Estoy tratando de analizar HTML en Android desde una página web, y desde la página web no está bien formada, obtengo SAXException . ¿Hay alguna manera de a...

3  Usando tamizado para la realidad aumentada  ( Using sift for augmented reality ) 
Me he encontrado con muchas bibliotecas / SDK / API de AR, todos ellos están basados ​​en marcadores, hasta que encontré Este video , de la descripción y los...

2  Bluetoothchat no funciona  ( Bluetoothchat doesnt work ) 
Hola, quiero hacer conversación entre dispositivos Android. Utilizo BluetoothChat para hacer esto, pero no funciona, no puedo leer datos correctamente de otro...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos