Red de conocimiento informático - Conocimiento informático - ¿Por qué se puede abrir el servicio directo del software del teléfono móvil Xiaomi sin descargarlo? ¿Cuál es el principio?

¿Por qué se puede abrir el servicio directo del software del teléfono móvil Xiaomi sin descargarlo? ¿Cuál es el principio?

Recuerdo que cuando comencé a usar Android, tenía el mismo hábito que mucha gente: eliminar todos los procesos, el mal hábito de leer libros con UC en el campus y iReader encendido al mismo tiempo. software como este para limpiar el proceso, es fácil sentir una sensación de placer ilusorio al ver aumentar repentinamente la cantidad de RAM libre. Más tarde, comencé a trabajar en programas de Android, especialmente después de aprender sobre la administración de procesos del sistema Android (especialmente la administración en segundo plano y la liberación automática de procesos de baja prioridad para RAM libre), y luego comencé a comprender que cuando un programa se coloca en segundo plano , el sistema puede guardar datos. Levántese y deje que el programa duerma, o solo ejecute algunos servicios, reanude algunos procesos solo cuando reciba solicitudes relevantes, finalice el proceso y retenga los servicios después del procesamiento; todo esto se maneja automáticamente, es decir, si el El usuario ejecuta El software está diseñado de acuerdo con las ideas de Android, por lo que, a excepción de algunos programas grandes que claramente tienen un botón de salida, otros programas se pueden ejecutar y colocar en segundo plano sin mayor cuidado. Cuando un programa necesita más RAM, el sistema Algunos programas sin importancia. que no se hayan utilizado recientemente se liberarán automáticamente y cuando abra un programa que se haya abierto anteriormente, el sistema primero verificará si hay algunos procesos de este programa en la memoria RAM y luego lo restaurará para que pueda ser eliminado; lo abrió más rápido. Por supuesto, si el teléfono tiene muy poca RAM y una CPU débil, el sistema naturalmente finalizará el proceso con frecuencia para liberar memoria, lo que hace que muchos teléfonos con poca memoria se sientan atascados. Muchos foros comenzaron a discutir cómo aumentar la memoria libre después de una eliminación completa y cómo prohibir el inicio automático de ciertos procesos. Como resultado, la RAM libre era realmente grande y se volvía aún más lenta al usarla. Puede cambiar de programa a voluntad (como cuando lee un libro). Cuando llega una llamada telefónica, el sistema tiene que reiniciar casi todos los procesos relacionados. La forma en que Android usa la RAM es completamente diferente a la de Windows, WM y Sybiam. En Android, la RAM completa es algo bueno. Significa que puede abrir rápidamente software abierto previamente y volver a donde estaba antes. Entonces, Android usa la RAM de manera muy eficiente y muchos usuarios ven su RAM llena y piensan que está ralentizando su teléfono. De hecho, reiniciar estos programas después de salir realmente ralentiza la respuesta del teléfono. Además, el software que finaliza procesos automáticamente es un proceso activo en todo momento y siempre permanece activo en segundo plano, lo que dificulta que la CPU se detenga, lo que a su vez aumenta el consumo de energía.