6 votos

¿Dónde se almacenan los accesos directos mostrados?

Frecuentemente después de un reinicio, falla o uso de USB, los íconos de las aplicaciones desaparecen. Tanto en las pantallas de "Inicio" como en "Aplicaciones".

Actualmente tengo cuatro pantallas de aplicaciones, tres en Inicio. Algunos de los íconos desaparecen comprensiblemente cuando la tarjeta SD es utilizada por ejemplo en modo Almacenamiento USB para PC (porque están almacenados en parte ahí), pero a menudo se niegan a reaparecer incluso después de reiniciar el teléfono.

¿Existe algún archivo de configuración almacenado en algún lugar de mi Android 2.2 con root, responsable del diseño actual del escritorio de acceso directo? ¿O alguna forma de hacer copias de seguridad y restaurarlo (incluso los accesos directos obsoletos), o forzar una actualización basada en las aplicaciones existentes en la memoria interna o externa?

0 votos

Esto quizás había sido demasiado orientado a desarrolladores antes de mi edición, pero sería bueno saber la ruta de UNIX (¿hacia la configuración del lanzador responsable de lo que se muestra actualmente?) Entonces probablemente podría escribir mi propio script de actualización/arreglo sin el peso de otro app/lanzador de tercero.

3voto

Raghav Sood Puntos 232

La configuración específica de la aplicación generalmente se almacena en la carpeta de almacenamiento interno accesible solo para esa aplicación. Si bien las aplicaciones tienen la capacidad de escribir en el almacenamiento externo y perder acceso a esos datos cuando lo monta, dudo que sea el caso aquí.

Cuando instalas y mueves una aplicación a la tarjeta SD, no estás moviendo toda la aplicación. Algunos contenidos básicos de la aplicación aún se quedan en el almacenamiento interno. Sin embargo, mover una aplicación al almacenamiento externo tiene algunos efectos secundarios interesantes. La aplicación se deshabilita por completo cuando conectas tu dispositivo a la computadora en dispositivos anteriores a Honeycomb. A partir de Android 3.0, el almacenamiento USB se cambió a MTP, lo que permite que el dispositivo y la computadora accedan al almacenamiento simultáneamente.

En tu caso, cuando te conectas a la computadora, las aplicaciones en la tarjeta SD se deshabilitan, lo que hace que desaparezcan temporalmente. El hecho de que no vuelvan a aparecer cuando desconectas y reinicias tu teléfono sugiere que hay un error en el lanzador que estás usando. Intenta utilizar un lanzador de terceros diferente en su lugar.

3voto

Firelord Puntos 161

No hay un escritorio común en Android. El escritorio o mejor dicho, la pantalla de inicio y su contenido cambian según el Launcher actualmente configurado como predeterminado. Tampoco hay un directorio de escritorio en Android, a diferencia de las distribuciones tradicionales de Linux donde simplemente puedes navegar por ellos usando la línea de comandos o un administrador de archivos.

De todos modos, la mayoría de los Launchers, incluyendo el stock Android, Nova Launcher, Apex, Smart Launcher Pro, Slim Launcher prefieren almacenar los accesos directos y widgets de la pantalla de inicio en una base de datos ubicada dentro de su directorio de datos.

Por ejemplo, /data/data/com.android.launcher3/databases/launcher.db puede tener una tabla llamada favorites donde puedes encontrar todas esas entradas. Elimina esas entradas, reinicia y los cambios se reflejarán en la pantalla de inicio.

Si quieres hacer una copia de seguridad de esos accesos directos de la pantalla de inicio, entonces haz una copia de seguridad de toda la aplicación del Launcher o al menos de sus bases de datos.

0 votos

En Android 14 con el lanzador predeterminado (Nexus), vea la tabla favoritos en /data/data/com.google.android.apps.nexuslauncher/databases/l‌​auncher_4_by_5.db. Contiene las posiciones de los íconos de la aplicación (y sus contenedores) en la pantalla de inicio, así como los intents de lanzamiento. Los íconos en sí están en app_icons.db (tabla icons) en la misma carpeta de bases de datos.

1voto

Drycola Puntos 21

Creo que se almacenan con los datos del lanzador, ya que estos iconos/accesos directos y su orden son específicos del lanzador.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X