¿Cómo verifico si se está ejecutando un servicio en segundo plano? Quiero una actividad de Android que alterne el estado del servicio; me permite activarla si está desactivada y desactivada si está
Un servicio es un componente de la aplicación que representa el deseo de una aplicación de realizar una operación de ejecución más prolongada sin interactuar con el usuario o proporcionar funcionalidad para que otras aplicaciones la utilicen.
¿Cómo verifico si se está ejecutando un servicio en segundo plano? Quiero una actividad de Android que alterne el estado del servicio; me permite activarla si está desactivada y desactivada si está
Estoy buscando un ejemplo de algo que se puede hacer con un IntentServiceque no se puede hacer con un Service(y viceversa)? También creo que un IntentServicecorre en un hilo diferente y un Serviceno. Entonces, por lo que puedo ver, iniciar un servicio dentro de su propio hilo es como iniciar un...
No pude encontrar ningún ejemplo de cómo enviar mensajes entre una actividad y un servicio, y he pasado demasiadas horas resolviendo esto. Aquí hay un proyecto de ejemplo para que otros hagan referencia. Este ejemplo le permite iniciar o detener un servicio directamente y vincular / desvincular...
No pude encontrar una respuesta satisfactoria a esto, así que aquí vamos: ¿cuál es el trato Activity/Service.getApplication()y Context.getApplicationContext()? En nuestra aplicación, ambos devuelven el mismo objeto. En una ActivityTestCasesin embargo, burlándose de la aplicación hará...
Al iniciar la aplicación, la aplicación inicia el servicio que debería realizar alguna tarea de red. Después de apuntar al nivel 26 de API, mi aplicación no puede iniciar el servicio en Android 8.0 en segundo plano. Causado por: java.lang.IllegalStateException: No se permite iniciar el servicio...
He estado intentando iniciar un servicio cuando un dispositivo se inicia en Android, pero no puedo hacer que funcione. He visto varios enlaces en línea, pero ninguno de los códigos funciona. ¿Estoy olvidando algo? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver"...
¿Hay alguna forma confiable de obtener un Contexta Service? Quiero registrar un receptor de transmisión, ACTION_PHONE_STATE_CHANGEDpero no necesito que mi aplicación siempre obtenga esta información, así que no la pongo en el Manifest. Sin embargo, no puedo hacer que el GC elimine el receptor de...
¿Cuál es la diferencia entre START_STICKYy START_NOT_STICKYal implementar servicios en Android? ¿Alguien podría señalar algunos ejemplos estándar
Estoy escribiendo mi primera aplicación de Android y estoy tratando de entender la comunicación entre servicios y actividades. Tengo un Servicio que se ejecutará en segundo plano y que hará algunos gps y registros basados en el tiempo. Tendré una Actividad que se utilizará para iniciar y detener...
He estado leyendo las otras publicaciones sobre cómo rastrear las razones para obtener una SIGSEGVaplicación de Android. Tengo la intención de buscar en mi aplicación los posibles NullPointers relacionados con el uso de Canvas, pero SIGSEGVcada vez que busco una dirección de memoria diferente....
Últimamente hemos estado viendo algunos de los siguientes rastros de pila. ¿Por qué podría ser eso? Esto es cuando la aplicación intenta mover un servicio de comentarios de audio al primer plano con una notificación de medios y todo. java.lang.SecurityException: Permission Denial: startForeground...
Estoy tratando de crear una aplicación para monitorear los mensajes SMS entrantes, y ejecutar un programa a través de SMS entrantes, también debería leer el contenido del SMS. Flujo de trabajo: SMS enviado al dispositivo Android Aplicación auto ejecutable Lee la información de...
Androide: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Lancé este servicio desde Activity En Activitysi la condición satisface el...
¿Cuál es la diferencia entre Service, Async Task & Thread? Si no me equivoco, todos ellos se utilizan para hacer algunas cosas en segundo plano. Entonces, ¿cómo decidir cuál usar y
Creé un servicio que está vinculado por otras aplicaciones a través de AIDL, y lo agrego al manifiesto de la siguiente manera: <service android:name=".MyService"> <intent-filter> <action android:name="org.example.android.myservicedemo.IService" />
Mi MainActicity comienza RefreshServicecon un Intentque tiene un booleanextra llamadoisNextWeek . Mi RefreshServicehace un Notificationque inicia mi MainActivitycuando el usuario hace clic en él. esto se ve así: Log.d("Refresh", "RefreshService got: isNextWeek: " +
Así que no estoy seguro de dónde / cómo implementar este método para que mi servicio se ejecute en primer plano. Actualmente comienzo mi servicio por lo siguiente en otra actividad: Intent i = new Intent(context, myService.class); context.startService(i); Y luego en myServices 'onCreate ()...
Deseo tener una aplicación que se ejecute en segundo plano, que sepa cuándo se está ejecutando alguna de las aplicaciones integradas (mensajería, contactos, etc.). Entonces mis preguntas son: Cómo debo ejecutar mi aplicación en segundo plano. Cómo mi aplicación en segundo plano puede saber cuál...
Por lo general, cuando creo un servicio de Android implemento el onCreatemétodo, pero en mi último proyecto esto no funciona. Intenté implementarlo onStartCommandy esto parece funcionar. La pregunta es: cuando tengo que implementar un servicio, ¿qué método se requiere? ¿Qué métodos tengo que...
¿Hay alguna otra razón por la que el Intent que se pasa onStartCommand(Intent, int, int)sea NULL además de que el sistema reinicie el servicio a través de una bandera como START_STICKY? Además, cuando el sistema reinicia el servicio, el Intent.getAction()método devuelve NULL ... a veces. La...