Configuración de pantallas de inicio idénticas en varios dispositivos

Necesito modificar la disposición de los íconos de la pantalla de inicio y agregar nuevos accesos directos, pero necesito hacerlo mediante programación desde un ZIP flasheable a través de la recuperación.

Necesito esto porque tendré que hacerlo en cientos de dispositivos (tabletas).

¿Alguien puede señalarme en la dirección correcta dónde mirar? (¿Qué archivo apk o xml?)

Dado que está buscando escribir un programa para hacer lo que quiere, esto está muy cerca de estar fuera de tema aquí; Las preguntas de programación de Android deben hacerse en Stack Overflow . (Lea las preguntas frecuentes ). Sin embargo, poder implementar varios dispositivos con el mismo diseño de pantalla de inicio es sin duda de interés para otros usuarios de Enterprise. Así que creo que esta pregunta está bien aquí. Sin embargo, me preocupa que ya haya preseleccionado su solución.
¿El uso de una aplicación de inicio/reemplazo de pantalla de inicio de terceros es una solución aceptable?
Gracias Al, me pareció la opción más rápida, ya que ya encontré cómo modificar el fondo de pantalla a través de framework-res.apk... ¡pero estoy abierto a diferentes formas de lograrlo!
Chahk, si con trebuchet lo que quiero hacer no es posible, entonces sí, podría ser una solución.
Debe ser posible, ya que la mayoría de las ROM que veo comienzan con algunos íconos en la pantalla de inicio. Desafortunadamente, no sé cómo hacerlo.
Eso es exactamente lo que pensé SaintWacko, espero que aparezca alguien con más conocimiento.

Respuestas (2)

Creo que encontré una manera de hacerlo: descomprimiendo Launcher2.apk (aplicación Trebuchet Launcher) encontré un archivo interesante llamado default_workspace.xml en la carpeta /res/xml de la aplicación.

<appwidget launcher:className="com.estrongs.android.taskmanager.widget.TmWidgetProvider" launcher:packageName="com.estrongs.android.taskmanager" launcher:screen="2" launcher:x="5" launcher:y="0" launcher:spanX="1" launcher:spanY="1" />
<favorite launcher:className="com.android.music.activitymanagement.TopLevelActivity" launcher:packageName="com.google.android.music" launcher:screen="2" launcher:x="5" launcher:y="2" />

con todo lo necesario para colocar widgets e iconos en diferentes espacios de trabajo y posición XY. Espero eso ayude

Si obtiene Nova Launcher ( https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher&hl=en ), puede hacer una copia de seguridad y restaurar desde el menú de configuración. Úselo con Dropbox y obtendrá una solución fácil de principio a fin