Pregunta

Para mi tesis, estoy tratando de hacer un tipo de mercado similar al mercado de Android. Hice el DB en MySQL, ahora estoy pensando en la interfaz del cliente de Android. Soy un principiante, así que necesito tu ayuda. Tendré muchas aplicaciones en mi DB, necesito hacer una aplicación nativa que llame al DB (habrá PHP en el medio) y mostrar la lista de la aplicación como en el mercado de Android, así que con un título, un ícono, una calificación y un costo. Toda esta información está en el MySQL DB y creo que PHP me llevará a mi teléfono un archivo XML con toda la información que necesito.

Esto es lo que supongo, pero si debes ser diferente hágamelo saber. Por ejemplo, si el SQLite local debe desempeñar un papel en esto (definitivamente tendrá uno para compartir metadatos para las aplicaciones que descargué)

Leí que para la lista dinámica de cosas es mejor usar una vista de adaptador que tome los elementos de la lista de un adaptador, que es una especie de puente con la fuente de datos. Pero, por ejemplo, ArrayAdapter se basa solo en TextView, otros solo en ImageViews, etc. ..

Así que necesito encontrar el AdapterView correcto y el adaptador correcto.

Ahora para mi propósito, para ti:

  1. ¿Qué AdapterView debo usar? Estaba pensando en usar ListView.
  2. Y el más duro, ¿qué adaptador? ¿Necesito crear uno personalizado que extienda la clase de adaptador base o hay algunos adaptadores adecuados para mi propósito?
  3. Si TextView es el widget base para ArrayAdapter, ¿cuál será la base para la mía? ¿Un widget complejo tan básicamente un grupo de vista?

Leí algo sobre CursorAdapter, pero no sé qué es y si es lo que estoy buscando. Si sabe lo que Google usa para su mercado, sería útil :)

Las explicaciones, ejemplos o enlaces son bienvenidos

¿Fue útil?

Solución

Suena como un listapter personalizado es lo que está buscando. Aquí hay una introducción decente.

Otros consejos

Debes echar un vistazo a Aptoide y cómo es la construcción, espero que ayudehttp://www.aptoide.com

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