Question

Pour ma thèse, j'essaye de faire une sorte de marché similaire au marché Android. J'ai fait la base de données dans mysql, maintenant je pense à l'interface client Android. Je suis un débutant, j'ai donc besoin de votre aide. J'aurai sur ma base de données beaucoup d'applications, je dois faire une application native qui appelle la base de données (il y aura php au milieu) et afficher la liste de l'application comme sur le marché Android, donc avec un titre, un icône, une note et un coût. Toutes ces informations sont sur la base de données mysql et je pense que php me ramènera sur mon téléphone un fichier xml avec toutes les informations dont j'ai besoin.

C'est ce que je suppose, mais si vous deviez être différent, faites-le moi savoir. Par exemple, si le SQLite local doit jouer un rôle dans cela (il en aura certainement un pour partager les métadonnées des applications que j'ai téléchargées)

J'ai lu que pour une liste dynamique de choses, il est préférable d'utiliser une vue d'adaptateur qui prend les éléments de la liste à partir d'un adaptateur, c'est-à-dire une sorte de pont avec la source de données. Mais par exemple, arrayadapter est basé uniquement sur la vue textuelle, d'autres sur les vues d'image uniquement, etc. ..

J'ai donc besoin de trouver la bonne vue d'adaptateur et l'adaptateur approprié.

Maintenant dans mon but, pour vous:

  1. Quelle vue d'adaptateur dois-je utiliser? Je pensais utiliser la vue par liste.
  2. Et le plus dur, quel adaptateur? Dois-je créer un adaptateur personnalisé étendant la classe d'adaptateur de base ou certains adaptateurs conviennent-ils à mon objectif?
  3. Si textview est le widget de base pour arrayadapter, lequel sera la base du mien? Un widget complexe donc fondamentalement un groupe de vues?

J'ai lu quelque chose sur l'adaptateur de curseur, mais je ne sais pas ce que c'est et si c'est ce que je recherche. Si vous savez ce que Google utilise pour son marché, ce serait utile :)

Les explications, exemples ou liens sont les bienvenus

Était-ce utile?

La solution

On dirait qu'un ListAdapter personnalisé est ce que vous recherchez. Voici une introduction décente .

Autres conseils

vous devriez jeter un oeil à aptoide et comment il est construit J'espère que ça a aidé http://www.aptoide.com

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top