firmware androide y la aplicación de separación

        Recientemente, la necesidad de una reforma del proyecto de actualización existente, la actualización del firmware existente paquete de actualización de firmware para el paquete de la separación y el paquete de actualización de la aplicación, y si es necesario, añadir un paquete de actualización de recursos, los beneficios de este tipo de diseño es posible en la tarde actualización de la versión, sólo es necesario actualizar los recursos correspondientes pueden reducir el tiempo de descarga, reducir el tráfico.

        Debido a la separación de firmware y aplicación, apk antes de la separación como una aplicación del sistema, después de la separación como una aplicación de terceros está instalado, es necesario tener en cuenta lo siguiente:

    1, apk como aplicaciones de terceros, no hay privilegios del sistema, la necesidad de dotar al sistema de una firma (para reducir al mínimo el número de privilegios del sistema de firma apk tenga, menor será el más seguro)

    2, apk como aplicaciones de terceros, en general, no puede enviar difusión del sistema, conmutación de emisión para algunas otras restricciones si el firmware tiene que hacer, no se recibe.

        esquema de diseño específico es el siguiente:

    1, en primer lugar tiene un lanzador de aplicaciones, esta aplicación en mi proyecto es para golpear el paquete de firmware, la aplicación se encarga de la función de actualización e iniciar la aplicación principal. Al mismo tiempo, los que operan los privilegios del sistema solicitada de la aplicación tiene privilegios del sistema, apagado suave, copiar los registros subyacentes, etc., por lo que la aplicación puede funcionar mediante el envío de una emisión.

    2, tiene una aplicación principal, la aplicación iniciador de aplicaciones está para ser despertado en el programa original, la aplicación se inicia después de recibir la energía de la difusión, pero en el modo convencional, la principal aplicación es una aplicación de inicio recibida emisión lanzador transmitida por el lanzador de aplicaciones a medida de difusión a startActivity aplicación principal.

    Por encima de separación se basa en el firmware, no necesita ser actualizado con frecuencia, cada vez que acaba de actualizar la premisa de diseño de la aplicación.

Publicado 11 artículos originales · ganado elogios 7 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/LQ753799168/article/details/79316453
Recomendado
Clasificación