Vamos a usar las instrucciones de éste post de XDA developers para intentar mantener una aplicación siempre en memoria y poder agilizar así su inicio.
En nuestro caso, lo haremos con la cámara CameraZoom, pero vale para cualquier aplicación frecuente.
- Crear el archivo /etc/init.d/S99lockInMemoryCameraZoom con un gestor de archivos con capacidad de escribir en las particiones de sistema de Android (por ejemplo, Root Explorer)
- Añadir el contenido siguiente a dicho archivo (cambiando el identificador de proceso por el que sea oportuno:
[code language=”java”]#!/system/bin/sh
sleep 60
PPID=$(pidof slide.cameraZoom)
echo "-17" > /proc/$PPID/oom_adj
renice -18 $PPID[/code]
- Cambiar los permisos del archivo recién creado a 777 con el mismo gestor de archivos
- Reiniciar el teléfono
Si todo ha ido bien, nuestra aplicación se ejecutará más rápido cada vez que queramos usarla, a coste de sacrificar un poco de memoria RAM.
Espero que os haya sido de utilidad. ¡Saludos!