¿Hay casos en los que Android iniciaría una aplicación / servicio que no sea debido a los intentos o el inicio explícito? -- launcher campo con task-management campo con multitasking campo con processes camp android Relacionados El problema

Are there cases where Android would start an app/service other than due to Intents or explicit user start?


2
vote

problema

Español

Estoy tratando de entender cómo / por qué algunos de los procesos que se ejecutan en mi teléfono (Droidx, Stock 2.2 ROM).

Es obvio que 2 razones probables para que comience un proceso:

  • Una acción directa del usuario / otro programa para iniciarlo (por ejemplo, haga clic en el icono de una aplicación u otro proceso que inicia el .apk explícitamente)

  • una intento está registrado por la aplicación y el evento asociado con esa intención ocurre.

La pregunta es, ¿existen otras razones / causas / mecanismos por los cuales se podría iniciar un proceso en Android? ( aparte de las intenciones o el lanzamiento directo).

P.s. Como una teoría plausible, se podría iniciar algo de init.rc (ya que Android se basa en Linux), pero no sé lo suficiente sobre los internales de Android para juzgar si lanza alguna aplicación a través de init.rc

Original en ingles

I'm trying to understand how/why some of the processes that are running on my phone (DroidX, stock 2.2 ROM).

It's obvious that 2 likely reasons for a process to start are:

  • A direct action by the user/another program to start it (e.g. click on the icon of an app, or another process launches the .apk explicitly)

  • An Intent is registered by the app, and the event associated with that intent happens.

The question is, are there other reasons/causes/mechanisms by which a process could be started in Android? (aside from Intents or direct launch).

P.S. As a plausible theory, something could be started off of init.rc (being how Android is based off of Linux) but I don't know enough about Android internals to judge if it launches any apps via init.rc

           
   
   

Lista de respuestas

1
 
vote

Un proceso nativo crudo puede ser creado por cualquiera de los mecanismos habituales similares a los unix.

Una actividad o servicio de Android generalmente está bifurcado por Zygote (en respuesta a una intención), pero creo que hay una manera oscura de iniciar una VM a mano usando App_process.

 

A raw native process can be created by any of the usual unix-like mechanisms.

An android activity or service is usually forked off by zygote (in response to an intent), but I think there's an obscure way to start a vm by hand using app_process.

 
 
       
       

Relacionados problema

0  ¿Se secará la batería rápidamente?  ( Will launcher dry the battery quickly ) 
me gusta install doldol launcher se secará rápidamente? o mantener la batería de respaldo normal como predeterminado launcher ? ...

2  Lanzador con botón de muelle medio largo  ( Launcher with long middle dock button ) 
Una cosa que extraño por HTC Sense es que su botón de lanzador tenía un botón central alargado para el marcador. ¿Hay un lanzador o un muelle que replica este...

4  Icono de la barra de estado negro en Marshmallow haciendo ilegible en el fondo de pantalla oscuro  ( Black status bar icon on marshmallow making it unreadable on dark wallpaper ) 
Aunque el título enuncia el problema, la pregunta es sobre una solución o solución a este comportamiento. Como he encontrado, Marshmallow normalmente colore...

0  Nombrar una carpeta  ( Naming a folder ) 
Recientemente compré una nota de Coolpad 5. En Coolui cuando hice una carpeta personalizada, no había ninguna opción de nombrarla. Significa que otra carpeta ...

1  Arregla el lanzador roto en un dispositivo de bloqueo suave  ( Fix broken launcher on soft bricked device ) 
Recientemente intenté eliminar la barra de búsqueda de Google en mi pantalla de inicio usando este tutorial al deshabilitar la aplicación de búsqueda de Goo...

4  ¿Es seguro usar los lanzadores?  ( Is it safe to use launchers ) 
Soy nuevo en OS Android OS.I Recientemente compró Nexus 5 y llegó a conocer a varios lanzadores. Son solo a la mente de la experiencia. Pero uno de mis amigos...

1  ¿Es posible instalar Infobar Launcher en otros teléfonos Android?  ( Is it possible to install infobar launcher in other android phones ) 
Encuentro que el lanzador de Au KDDI Infobar realmente se enfría, y me preguntaba si está disponible para descargar en cualquier lugar y si es posible instala...

3  ¿Por qué las casillas de verificación son diferentes en diferentes dispositivos?  ( Why are the checkboxes different on different devices ) 
¿Por qué hay una diferencia en el aspecto de las casillas de verificación entre este dispositivo y este dispositivo Samsung ? es esto afectado por el lan...

3  Botones de la barra inferior de la pantalla de inicio  ( Home screen bottom bar buttons ) 
No entiendo por qué los documentos de Android 2.3 SDK muestran el muelle de la pantalla de inicio como abordando esto: http://upload.wikimedia.org/wikipedia...

6  ¿Hay alguna manera de enumerar todos los intentos y todos los procesos asociados con ellos?  ( Is there a way to list all intents and all processes associated with them ) 
¿Hay alguna manera de enumerar todos los intentos y todos los procesos asociados con ellos? detalles: droid x, 2.2 stock rom, rooted. Estoy perfectamente ...

3  Iniciador predeterminado roto, causando el bucle infinito de la fuerza se cierra  ( Default launcher broken causing infinite loop of force closes ) 
Acabo de instalar una ROM personalizada y restauraron mis aplicaciones de Titanium. Sin embargo, ahora la aplicación del lanzador predeterminado está roto y n...

4  Cambiar elija sin comenzar  ( Change launcher without starting it ) 
He instalado Go Launcher y Go Locker. Ahora, cuando los actualizé, obtuve un error. El problema es que, nada aparece cuando presiono el botón de desbloqueo ...

5  Cómo eliminar la barra de búsqueda de Google ahora de Nexus 5  ( How to remove the google now search bar from nexus 5 ) 
My Nexus 5 tiene una barra de búsqueda de Google ahora inútil y desgastada en Google: Pregunta: ¿Cómo puedo eliminar el bar de Google? My Rooted Nexu...

2  Todos los iconos de la aplicación que no aparecen en mi pantalla de inicio  ( All app icons not showing up in my home screen ) 
Tengo una especia MI-429 que compré hace unos días. Como no fui un usuario de Android antes de comprar este teléfono, no puedo entender algunas característica...

3  ¿Por qué los lanzadores no admiten todos los widgets?  ( Why do launchers not support all widgets ) 
¿Por qué es, que cuando intenta agregar widgets a dos lanzadores diferentes en el mismo dispositivo, que cada lanzador parece presentar una lista diferente de...




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


Licensed under cc by-sa 3.0 with attribution required.