2010-06-08 6 views
2

Sheesh parle d'informations limitées! J'essaie d'obtenir que mon application Android se connecte à une base de données en ligne pour accéder à l'information. Il y a pas mal d'informations, notamment des géotags, qui vont être mappés sur mon application. Le site du développeur a l'information très instructive:Connectez l'application Android aux données à distance

Vous pouvez utiliser le réseau (quand il est disponible) pour stocker et récupérer des données sur vos propres services Web. Pour effectuer des opérations réseau, des cours d'utilisation dans les packages suivants:

java.net.* 
android.net.* 

Comme je l'ai dit dans ma question précédente, je suis toujours très bien un débutant Android, et en essayant de se rappeler mon java oop de l'université est lent . Quelqu'un at-il un exemple de comment cela pourrait fonctionner, ou comment je pourrais l'implémenter? Cela ne me dérangerait pas même de me connecter à un fichier xml local, si je pouvais trouver un bon exemple de comment faire ça! Est-ce que je regarde juste dans tous les mauvais endroits ?!

Aide. S'il vous plaît!

T

+0

Ce qui le rend encore pire est que vous êtes obligé d'utiliser Java –

Répondre

1

Vous pouvez utiliser SAXParser pour analyser XML à partir du net. Voici un tutorial sur la façon d'utiliser la même chose.

+0

PrimalPop, non seulement vous avez une superbe moustache, mais c'est exactement ce que je cherchais !!! Merci pour toute votre aide les gars! T – tadywankenobi

2

Comment prévoyez-vous vous connecter à la base de données?

Android vous permet de faire la communication socket simple que vous pouvez rafraîchir vos connaissances sur ici:

http://java.sun.com/developer/onlineTraining/Programming/BasicJava2/socket.html

Une autre méthode serait de mettre en place un service de type REST et répondre avec XML. SAX est couramment utilisé pour l'analyse syntaxique XML dans Android:

http://www.saxproject.org/

+0

Hmm, merci Brad, n'avait pas vraiment réfléchi à la façon dont j'allais me connecter. Je viens d'un arrière-plan web alors je pensais que je pourrais faire un appel de type AJAX à une page qui retournerait les données dont j'ai besoin à l'application. Je vais jeter un oeil à ces liens si. Merci un million. T – tadywankenobi

Questions connexes