Pregunta

Entonces, noté que puedo organizar aplicaciones en carpetas (HTC Incredible). Sin embargo, estas carpetas son bastante limitadas en sus capacidades. Quiero implementar una actividad que extienda la actividad de la carpeta "base" (al menos quiero agregar la capacidad de reorganizar los elementos en las carpetas), pero no puedo entender el nombre de la clase ... Entonces, ¿cómo es el nombre? de la clase que se usa al agregar una "nueva carpeta" a la pantalla de inicio?

PD que eché un vistazo al desarrollador de Android sitio web. Pero la discusión allí gira principalmente en torno a los proveedores de contenido. Supongo que eso no es lo que necesito, ya que tendría que crear un proveedor de contenido separado para cada nueva carpeta, ¿o estoy malinterpretando algo?

¿Fue útil?

Solución

Entonces, ¿cuál es el nombre de la clase que se usa al agregar una "nueva carpeta" a la pantalla de inicio?

Para el HTC Incredible, es imposible decir cuál es el nombre de la clase, ya que el increíble es un dispositivo Sense HTC, por lo que su implementación de la pantalla de inicio es propiedad.

Para el nexus, es el Folder clase como se implementa en el Launcher o Launcher2 Aplicación integrada en el firmware de Android. No está claro cuál de esas versiones del lanzador es utilizada por el Nexus One.

En otras palabras, esta es una característica de la aplicación de pantalla de inicio, no una "carpeta en vivo" según la documentación que citó.

Ciertamente puede probar suerte en escribir su propio reemplazo de pantalla de inicio que ofrece una mayor capacidad en esta área.

Otros consejos

No estoy seguro de que esto sea algo que puedas hacer. Por lo que sé, la función de carpeta está construida en la aplicación doméstica y la única forma de integrarse con ella es a través de Folders Live que realmente no se pueden usar para lo que pretende, porque::

  1. Como dijiste, cada voluntad viva definida está vinculada a un ContentProvider
  2. No hay una API de Folder Live para manejar al usuario que "soltar" las cosas (como las aplicaciones) en su carpeta.

La forma en que lo veo, su única esperanza es escribir su propia aplicación de inicio que admite las características que desea :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top