TP android noté. 1 année InfoSec CentralSupelec Systèmes Embarquées: IOT
J'ai crée un nouveau projet avec un layout principale qui contient deux EditText et un boutton, j'ai implémenter le onclicklistner du boutton qui permet d'envoyer une requette http. Pour résoudre les problèmes rencontrés, j'ai ajouter les permissions necessaires sur le fichier manifest wake_lock pour laisser l'écran allumer (réveillé), permission pour avoir un accès internet, la troisième permet à l'application d'avoir des informations sur la connection internet. J'ai crée un nouveau thread car j'ai pas le droit d'exécuter une long action sur le thread principale
je peux récupérer le login mot de passe entrée sur les deux EditText et j'envoie les credentials a https://httpbin.org/ avec aussi une requete pour se connecter
J'ai changer la valeur du text view en utilisant la fonction runOnUiThread car une seulement la thread principale a le droit de modifier la partie graphique les layouts, le runOnUithread sera sur le try principale de Thread. J'ai utilisé une variable d pour copier le résultat s et faire une sorte de passerelle entre les différents block the try
j'ai implémenté une inner class dans la class authentification et j'ai enregistré resu comme étant un attribut de la classe authentification alors pour l'utiliser dans un runeable il suffit d'utiliser Authentification.this.resu