2010-11-01 29 views
1

Je suis en train d'écrire une application Android et j'ai besoin de télécharger un fichier csv pour un graphique. Je ne suis pas sûr si j'ai besoin soit de mettre les deux colonnes à deux chaînes de tableau ou les importer dans la base de données, puis juste interroger. Je penche vers le fait de simplement les mettre dans des ficelles puisque le fichier csv va changer constamment.Connexion Android et téléchargement de fichier csv

Mes deux questions sont:

  1. Je dois vous connecter à une URL spécifique pour alimenter le CSV avec les données correctes telles que http://myurl.net/protect/module_graph.htm?log=02. Cela va remplir le fichier http://myurl.net/protect/data1.csv avec les données pour le bon article. La modification du journal = 02 en journal = 03 ou tout autre nombre modifie le contenu du fichier data1.csv. Lorsque je décroche la première URL dans un navigateur Web, une fenêtre s'affiche pour demander une authentification de base. Comment dois-je appeler l'URL pour envoyer le nom d'utilisateur et le mot de passe avec la demande?

  2. J'ai besoin de télécharger le fichier CSV et d'afficher les deux colonnes sous forme de chaînes afin que le code graphique puisse lire les données des chaînes. Je pense que je sais comment le télécharger mais devrais-je le stocker sur la carte SD et puis sortir les données ou simplement ouvrir le fichier à partir du web et ensuite sortir les données? Aussi, comment lui dites-vous de mettre chaque colonne à une chaîne arraystring?

Toute aide est appréciée. Exemples de code ou des liens vers des tutoriels ou d'autres options sont très appréciés :)

Merci!

Répondre

1

Vous dites jamais, mais je suppose que vous développez une application Android:

  1. Utilisez HttpClient GET avec authentication: un example.

  2. Encore une fois, utilisez HttpClient GET et look at the reply.

+0

excusez-moi, j'écris une application gratuite pour surveiller un contrôleur d'aquarium. Il affiche un flux RSS que j'ai actuellement sur l'écran principal. Il enregistre également certaines choses comme les températures, pH, salinité, etc. Maintenant, je veux être en mesure de sélectionner la température et de voir un graphique créé à partir du CSV. Le RSS n'est pas dans une zone qui nécessite une authentification mais le CSV est. Je vais aller voir les liens maintenant. Merci! – Opy

+0

HA! Je viens de comprendre que si j'utilise http: // nom d'utilisateur: [email protected]: 8383/blahblahblah je peux accéder aux données. Je complaisais ça lol. Maintenant, j'ai juste besoin de savoir comment obtenir les deux colonnes du fichier csv en chaînes. – Opy