A partir de ce moment, je parlerai de la communication serveur-client. Finalement, je veux obtenir la valeur (par exemple un entier) du serveur.
Tout d'abord ** Merci à toutes les affiches du site de référence **.
C'était le premier jour de l'enquête, mais j'ai trouvé cela assez difficile. Je n'ai pas réussi, alors j'écrirai où je trébuche.
Socket Je ne sais rien, alors je vais le chercher. ----- * URL de référence: https://zawapro.com/?p=687 ----- * Mot de recherche: "communication client serveur android"
Avec ce mot de recherche, de nombreux sites traitaient de Socket. Cependant, le site ci-dessus dispose d'un serveur basé sur une console et C'était la transmission de données, pas l'acquisition de données. C'est un site très utile, mais différent du but, j'ai donc changé pour une autre méthode.
Ensuite, nous avons décidé que ** la connexion au site cible était la clé **, et Le programme suivant a été implémenté dans l'événement de clic de bouton.
Uri uri = Uri.parse("https://jp.heroku.com/");
Intent intent = new Intent(Intent.ACTION_VIEW, uri );
startActivity(intent);
Quand je l'ai couru, le bouton est apparu, Je ne peux pas accéder au site cible en cliquant sur. ----- * URL de référence: https://android.roof-balony.com/intent/browser/ ----- * Mot de recherche: "Se connecter à l'URL Android"
Il n'y a pas de problème de mise en œuvre, donc ** Pensant que le point d'accès wifi de l'émulateur est étrange **, J'ai changé le point d'accès à partir des paramètres du terminal comme suit.
・ Proxy 10.0.2.2 ・ Port 8080
----- * URL de référence: http://www.hnyssh.net/?p=793 ----- * Mot de recherche: "connexion wifi de l'émulateur android"
Mais cela n'a pas fonctionné non plus. Étant donné que la marque d'accès wifi de l'émulateur était également activée, Il semble peu probable que le wifi ne soit pas connecté. Essayons une autre méthode ...
JSON Apparemment, il existe une API qui gère un format de données appelé JSON, donc Je vais passer à la méthode qui utilise JSON.
----- * URL de référence: https://qiita.com/hkusu/items/8572d768243fe7e7ed88 ----- * Mot de recherche: "API externe JSON android"
Il y avait de nombreux sites qui semblaient correspondre à cet objectif avec ce mot de recherche.
J'ai l'intention d'écrire un article sur JSON. c'est tout.
Recommended Posts