¿Cómo cambiar la animación de arranque de Haier N80W?
texto de ANDROID que se muestra al iniciar
animación luminosa de ANDROID.
La animación de inicio de la que hablaré en este artículo es la primera parte, ¡comencemos con el texto principal!
1. Haga una imagen de los píxeles de la pantalla actual (el simulador tiene por defecto 320*480)
Utilice PS para hacer una imagen de 320*480 y guárdela en "Guardar como Web". "Formato", luego seleccione "Guardar como formato web" en el elemento "Preestablecido" de la ventana emergente y luego seleccione el elemento "Preestablecido" en el elemento "Preestablecido" de la ventana emergente.
2. Convierta la imagen al formato original
Utilice el comando de conversión que viene con ImageMagick en Linux para convertir el formato original. convert - Depth 8 android_logo.png rgb: android_logo.raw
1.
Nota: Ubuntu 10.04 tiene la herramienta ImageMagick instalada de forma predeterminada. Si no está instalada en el sistema actual, puedes ejecutar el siguiente comando para instalarlo:
sudo apt-get install imagemagick
3. Convierte el formato original a un archivo rle
Necesitas usarlo. la herramienta rgb2565 compilada por Android, que se encuentra en el directorio android/out/host/linux-x86/bin (android es el directorio donde se encuentra el código fuente actual), el comando de conversión es el siguiente:
rgb2565 -rle lt; android_logo.raw gt. initlogo.rle
En este punto, la imagen que debe mostrarse al inicio se ha completado, que es initlogo.rle. Tenga en cuenta que el nombre del archivo debe. Sea este si desea cambiar el nombre del archivo, debe modificar la macro en android/system/core/init/init.h:
#define INIT_IMAGE_FILE "/initlogo.rle"
Es necesario agregar el siguiente sistema de archivos de Android a initlogo.rle
4. Busque el archivo ramdisk.img (android/out/target /product/generic/ramdisk.img), cambie el nombre del archivo a ramdisk.img.gz, y luego use el siguiente comando para descomprimir:
gunzip ramdisk.img.gz
Después de la descompresión, después de obtener ramdisk.img, alguien puede querer para preguntar cómo volver a cambiar el nombre del archivo. En realidad no, utilice el archivo ramdisk.img para ver:
Antes de la descompresión: ramdisk.img: datos comprimidos con gzip, desde Unix
Después de la descompresión: ramdisk.img: archivo cpio ASCII (SVR4, sin CRC)
Estoy divagando, volvamos al tema.
5. Utilice cpio para extraer archivos:
Cree un nuevo directorio temporal:
mkdir temp
cd temp
cpio -i -F ./ramdisk.img
6 Exportar lista de archivos:
cpio -i -t -F ./ramdisk.img gt; >
Nota: la lista es un archivo de texto que almacena la estructura del archivo ramdisk.img. Necesitamos agregar la línea initlogo.rle al archivo. El archivo modificado es el siguiente:
datos<. /p>
default.prop
dev
init
init.goldfish.rc
init.rc
initlogo.rle
proc
sbin
sbin/adbd
sys
sistema
7. Generar ramdisk.img
cpio -o -H newc -O ramdisk.img lt; list
Nota: Generar el archivo ramdisk.img según la descripción del archivo de lista
8. Utilice el archivo ramdisk.img en el directorio sdk (android-sdk-windows/platforms/android-2.1/images/ramdisk.img) para sobrescribir ramdisk.img en el directorio sdk. Lo mejor es hacer una copia de seguridad primero.
9. Inicie el emulador y verá la pantalla de inicio que creamos nosotros mismos.