Je me demande ce qui est nécessaire pour configurer un serveur afin que vous puissiez y stocker des données, puis demander à une application de lui envoyer des requêtes pour stocker et recevoir des données. Plus précisément, je travaille sur une application Android où un utilisateur va générer des données et ensuite cela devrait être stocké sur un serveur afin que d'autres utilisateurs puissent y accéder. Mais je ne sais pas comment configurer un serveur pour que cela fonctionne. J'ai travaillé sur des applications Android dans le passé qui envoyaient des requêtes (put, post, get, etc) à un serveur, mais ce back-end était déjà configuré pour moi. Toute information ou ressources sur la mise en place serait génial.Comment utiliser un serveur pour stocker/recevoir des données?
Répondre
Il y a beaucoup, beaucoup de manières différentes d'accomplir ceci.
Étant donné que vous utilisez déjà une technologie Google, vous pouvez commencer par créer un projet Google App Engine. Après les didacticiels, vous pouvez commencer à configurer une solution dorsale simple qui stocke les données pour vous et vous pouvez lui faire des demandes pour ces données. Un autre avantage pour vous est que vous n'avez pas besoin d'apprendre à installer un logiciel sur un serveur et toutes les dépendances qui en découlent, etc. Il suffit de configurer un nouveau compte et de déployer un bouton-poussoir via Eclipse ou ligne de commande.
Et puisque vous avez utilisé Java dans Android, vous pouvez aussi utiliser JAva pour Google App Engine (GAE)!
Mise en route: http://code.google.com/appengine/docs/java/gettingstarted/introduction.html
Vous pouvez prêt à utiliser les services BAAS/PAAS pour stocker vos données, par exemple QuickBlox pour Android http://quickblox.com/developers/Android, où vous pouvez manipuler vos données avec quelques chaînes
QBLocation location = new QBLocation();
location.setLatitude(35.0);
location.setLongitude(53.0);
location.setStatus("I'm at this place");
String someImportantString = "Dr. Henry Walton Indiana Jones";
QBLocations.createLocation(location, new QBCallbackImpl() {
@Override
public void onComplete(Result result, Object context) {
// retrieve context object inside callback
String passedContextObject = (String) context;
System.out.println(passedContextObject);
// do stuff with result
}
}, someImportantString);
Toute la logique de l'échange de données avec le serveur est encapsulé dans le cadre.
- 1. Comment utiliser iphone websocket pour envoyer des données au serveur
- 2. Comment utiliser ehcache pour recharger des données?
- 3. Comment utiliser mb_substr pour récupérer des données?
- 4. smartGWT: récupérer des données du serveur pour remplir un listGrid
- 5. Comment puis-je utiliser JQuery pour publier des données JSON?
- 6. Utiliser les données facebook pour s'inscrire sur le serveur XMPP
- 7. Python - Comment utiliser Conch pour créer un serveur virtuel SSH
- 8. SSIS: comment utiliser un serveur lié:
- 9. Quel serveur pour récupérer des données?
- 10. Comment configurer Maven Cargo pour utiliser un serveur Tomcat intégré?
- 11. comment utiliser le serveur DDE
- 12. Comment envoyer des données à un fichier php inter-serveur?
- 13. Comment stocker des données pour un widget?
- 14. Autorisations du serveur SQL pour utiliser des clés symetric && certificates?
- 15. Envoyer des données au serveur
- 16. Comment puis-je utiliser après des données JSON à un serveur web en Python
- 17. Comment mettre en œuvre pour envoyer des données au serveur
- 18. envoyer des données au serveur
- 19. Utiliser pyserial pour envoyer des données binaires
- 20. Android stocker des données dans un serveur
- 21. Quel serveur web je peux utiliser pour l'application ruby on rails pour transporter des données lourdes
- 22. Utiliser C# pour extraire des données Facebook
- 23. Comment transférer dynamiquement des données d'un serveur à un autre ..?
- 24. Comment avoir un serveur eventmachine juste écrire des données?
- 25. comment utiliser libcurl comme serveur?
- 26. Utiliser povray pour exporter des données
- 27. Utiliser Active Directory pour stocker des données
- 28. Comment migrer des données vers un serveur distant avec PostgreSQL?
- 29. comment POSTER des données à un serveur distant avec javascript?
- 30. Comment stocker des données sur un serveur apache?
Excellent c'est exactement ce que je cherchais, mais quelles sont les options si vous ne voulez pas être sur Android, que devriez-vous utiliser si vous voulez avoir une application Android et iOS. –
Si vous aimez GAE, vous pouvez l'utiliser comme backend pour n'importe quelle plate-forme. Les demandes de données au serveur n'ont pas besoin de savoir d'où provient la requête ni quel client est utilisé. Cela aide aussi si vous marquez cela comme la réponse:) –