2011-03-28 6 views
1

Je travaille sur un petit projet pour le plaisir, qui implique Android et un serveur Web.Lire/écrire des fichiers sur le serveur à partir d'Android

Je souhaite obtenir des suggestions sur le protocole/modèle à utiliser qui convient le mieux au scénario suivant.

côté serveur

I ont la configuration des 5 composants suivants:

  • un fichier de configuration qui contient rule.csv 6 colonnes et environ 20 rangées. Chaque ligne de ce fichier est une règle.

  • Un "switch" fichier RUN.on ou RUN.off

  • Un programme Java qui fonctionne selon les règles, si RUN.on existe

  • Un cronjob qui exécute le programme Java toutes les 5 minutes.

  • Une page PHP. control.php?run=on renommera RUN.off à RUN.on
    control.php?run=off établira RUN.off

Sur Android

  • Une application qui se soumet à control.php pour changer l'état de fonctionnement.

Objectif

Maintenant, je veux ajouter une fonctionnalité à cette application Android, de sorte que je peux voir et ajouter/supprimer la règle dans rule.csv. Cela nécessite un Android < -> Server -> File communication. Cependant, obtenir le fichier entier en utilisant PHP, et le renvoyer après l'édition ne semble pas être un bon moyen dans ce cas.

Puisqu'il s'agit d'un projet juste pour le plaisir, le faire fonctionner n'est pas ma priorité; Je voudrais chercher un bon modèle qui gère ce genre de tâche et je suis prêt à apprendre d'autres langues si nécessaire. Un conseil?

Répondre

0

Je suppose que le fichier de règles est assez gros ou que vous le transférez. Ajouter une nouvelle règle semble assez simple - entrez les données sur l'Android et envoyez la règle au serveur. Mais comment voulez-vous que l'utilisateur Android choisisse la règle à supprimer? Pouvez-vous simplement transférer les noms de toutes les règles, laisser l'utilisateur choisir la règle, puis renvoyer simplement le nom de la règle?

Questions connexes