¿Cuál es la diferencia entre arranque en frío y arranque en caliente?
La diferencia entre el arranque en frío y el arranque en caliente en Pacific Automotive Network: el arranque en caliente consiste en reiniciar el sistema mientras la computadora aún está encendida. El arranque en caliente también es un reinicio del software, pero la eliminación del arranque en caliente es fácil de realizar. perder. El arranque en frío reinicia el hardware, lo verifica y recarga el sistema operativo.
Fox Heihe 01-1312: 28 Lecturas 1408 Concéntrese en la diferencia entre el inicio en frío y el inicio en caliente de la aplicación (explicación detallada de las definiciones y diferencias entre los dos) Presentación de los métodos de inicio en frío y en caliente de la aplicación para lograrlo el efecto de la apertura de la aplicación en segundos. Entonces, primero echemos un vistazo a qué son el arranque en frío y el arranque en caliente.
Inicio en frío: se refiere a abrir la aplicación en este estado después de que la aplicación se cierra en segundo plano. Este método de inicio se llama inicio en frío.
Inicio en caliente: significa que la aplicación no se ha cerrado en segundo plano y todavía se está ejecutando en segundo plano. Por lo general, abrimos la aplicación nuevamente. Este método de inicio se llama inicio en caliente.
Entonces, ¿qué es una página de pantalla de presentación? Generalmente todo el mundo lo sabe y también es muy común en nuestra aplicación. Por ejemplo, para WeChat, QQ y otras aplicaciones, debe borrar estas aplicaciones para que no se ejecuten en segundo plano antes de abrirlas. En este momento, aparecerá una página de pantalla de presentación, similar a nuestra página de fondo. El tiempo que pasa en esta página es muy corto, generalmente no más de 3 segundos. Si permanece demasiado tiempo, el usuario sentirá que la aplicación está bloqueada.
Luego, cuando miramos un proyecto recién creado, cuando lo ejecutamos sin realizar ninguna operación, encontraremos que habrá una pantalla en blanco cuando se inicie. Bueno, la solución para la mayoría de las aplicaciones es reemplazar la página de pantalla blanca con la página de pantalla de inicio que mencioné anteriormente. De hecho, reemplaza el tema de actividad predeterminado. Echemos un vistazo al efecto de la pantalla blanca (en realidad, en el momento en que hice clic, ya era una pantalla blanca. Es posible que el emulador la haya bloqueado, pero es muy intuitivo en el teléfono móvil. ¿Por qué es el efecto de pantalla blanca?). reemplazado? Esto es para mejorar nuestra experiencia de usuario. Puede encontrar que nuestra página de pantalla blanca se ve muy fea y los usuarios pueden pensar erróneamente que esto es el resultado de la tarjeta de la aplicación. Si cambiamos a una página de pantalla de presentación, no sólo podemos agregar nuestra propia cara a la aplicación, sino también crear la ilusión de que la aplicación se abre instantáneamente. El usuario descubre que la aplicación se ha abierto. ¿Por qué no puede ingresar? Puede ser que el teléfono móvil no sea lo suficientemente potente, jaja.
En los pasos de implementación, mencionamos abrir la aplicación instantáneamente, no importa que sea una ilusión, ya que la mayoría de las aplicaciones en el mercado lo manejan de esta manera, también podríamos aprender de ello.
1. Establecer el tema de estilo. Primero, configuramos su estilo para la página de la pantalla de presentación. Generalmente es para ocultar la barra de título, ocultar la barra de estado, pantalla completa y luego llenarla con un fondo. Imagen que resalta el tema de la aplicación en toda la pantalla. Entonces lo configuramos así: lt;! --Página de pantalla de bienvenida--gt;@drawable/bg_splash_theme_leadertruetrue
En segundo lugar, vincúlelo a la Actividad y luego aplique este tema a la actividad que necesitamos, como mi SplashActivity: Finalmente, ejecute el proyecto, usted Realizará lo que se llama arranque en frío para abrir la aplicación al instante.
(Imágenes/Texto/Fotos: Preguntas y respuestas de Pacific Automotive Network Llamando a la Bestia)