IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

Connexion entre base de données et Android (JSON)


Sujet :

API standards et tierces Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2012
    Messages : 19
    Points : 17
    Points
    17
    Par défaut Connexion entre base de données et Android (JSON)
    bonsoir ,

    ya t'il quelqu'un qui peut me donner une idée sur JSON et comment l'utiliser ?

    Merci

  2. #2
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Google JSON d'abord....

    JSON = JavaScript Object Notation.

    Permet de définir rapidement le contenu d'une variable en javascript...
    Par exemple:

    var a = { "toto" : [ 1, 2, 3, 5 ], "tata" : "titi" };

    En rouge, c'est la partie "JSON".
    Le format est sans fioriture, et extrèmement simple (voire simpliste)... Pas de types complexes (dates), juste des Entiers, Booleans (true/false), Décimaux et Chaines de caractères... Et bien sur, des objets ( { } ) et des tableaux ( [ ] ).

    Le "sans fioritures" permet d'avoir très peu de payload pour les retours de données, et un encodage/décodage très simple, c'est pourquoi il est préféré à d'autres types de formattages de données (comme XML) pour de la donnée brute. Il est aussi grandement utilisé dans le cadre du "Web 2.0" (AJAX et consorts).
    Le "simple" par contre nous donne un formattage sans typage fort (donc dangereux d'utilisation) et très compliqué à transformer (à l'inverse de XML + XSLT)

    Coté serveur quelque chose "pond" du JSON en réponse à une requête (HTTP GET), ca peut être n'importe quoi, du PHP, du CGI, du JAVA, du .Net....
    Coté client, quelque chose construit la requête et décode le JSON...
    En général c'est aussi simple que:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    HttpClient  client = new SimpleHttpClient();
    HttpGet get = new HttpGet("http://monserveur.com/monurl.php?mesparams");
    HttpResponse resp = client.execute(get);
    JSONObject ret = new JSONObject(EntityUtils.toString(resp,"ISO-8859-1"));
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2012
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    merciii beaucoup.

    J'ai compris un peu de quoi il s’agit. mais j'ai une question , je veux envoyer des donnée a un serveur en utilisant android.

    Par exemple mon application consiste a envoyer une commande a un pc serveur par exemple (2 coca et 1 café) .

    Y a pas une idée pour faire ça à part les base de données ?

  4. #4
    Membre régulier Avatar de Rappunzell
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2007
    Messages : 93
    Points : 91
    Points
    91
    Par défaut
    Le truc pas idiot serait de nous donner plus de détails sur ton projet parce que "je veux envoyer des donnée a un serveur en utilisant android" est loin d'être prolixe...

    Faut surtout pas avoir peur d'en dire trop dans ces cas là.

    Ton serveur, c'est quoi ?

    Pourquoi as-tu l'air de vouloir éviter les bases de données ?

    C'est quoi ton projet, exactement ? Tu veux faire quoi, dans le détail ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    281
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 281
    Points : 321
    Points
    321
    Par défaut
    Je te conseille d'aller chercher du côté des socket et ServerSocket

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2012
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    mon projet est:Réaliser une application de prise de commande d’un Resto-Café qui permet à l’employé (serveur) de saisir les commandes des clients, et ceci sur PDA ou Pocket PC puis les transmettre au poste serveur .
    je veux avoir une idée comment se fais le transfert de la commande entre l'employé qui utilise android et l'administrateur qui utilise un service web .net

Discussions similaires

  1. Communication entre base de donnée et Android
    Par salma123123 dans le forum Android
    Réponses: 5
    Dernier message: 21/04/2015, 16h15
  2. Etablir une connexion entre base de données et NetBeans
    Par nabil123456 dans le forum NetBeans
    Réponses: 4
    Dernier message: 12/03/2015, 09h13
  3. Connexion entre base de données et NetBeans
    Par nabil123456 dans le forum NetBeans
    Réponses: 3
    Dernier message: 09/03/2015, 22h49
  4. Connexion base de données depuis Android
    Par aladin2110 dans le forum API standards et tierces
    Réponses: 10
    Dernier message: 07/03/2012, 03h28
  5. Connexion base de données depuis Android
    Par dev50 dans le forum API standards et tierces
    Réponses: 16
    Dernier message: 02/02/2012, 15h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo