Articles

Android et les bases de données externes : tutoriel Android pour insertion de données dans une base Mysql via php et json

Image
Dans ce tutoriel on va apprendre à ajouter des données dans une base Mysql à travers une application android. Tout d'abord nous devons avoir un logiciel qui contient un serveur web apache et un SGBD mysql. Parmi ces applications on trouve WAMP ou EasyPHP. Ou vous pouvez tout simplement utiliser un serveur distant. Dans les vidéos suivantes vous allez trouver une explication très détaillée pour effectuer ce travail, sinon si vous ne voulez pas suivre les vidéos vous pouvez suivre le code qui existe dans le tutoriel en dessous des vidéos. Sachant que les deux (tutoriel et vidéos) sont complémentaires  :  Le tutoriel suivant vous permet d'apprendre à afficher les données de la base dans une ListView :  https://houssem-lahiani.blogspot.com/2016/06/affichage-de-donnees-partir-dune-base.html Dans ce tutoriel on va apprendre à créer une activité qui permet d'ajouter un utilisateur. La première étape consiste à créer sa base de données. On suppose que notre base de données s

Login et password ,formulaire d'authentification sous android avec mysql et json

Image
Tutoriel avec code et explication dans cette vidéo :  Supposant que nous avons une table "user" dans une base de données mysql et nous voulons créé un code android qui permet à l'utilisateur d'accéder à son compte à partir d'un formulaire d'authentification.  Table structure for table `user` -- CREATE TABLE `user` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `nom` varchar(15) ,   `prenom` varchar(15) ,   `mail` varchar(100) ,   `pass` varchar(100) ,   PRIMARY KEY (`id`)); Nous devons par la suite hébergé un web services RESTful dans un serveur web apache. On suppose que nous avons créé un fichier db_connect.php qui contient les paramètres de connexion à la base . db_connect.php <?php $ connection = mysqli_connect ( "localhost" , "root" , "" ); if (! $ connection ) { die ( "Database connection failed: " . mysqli_error ()); } $ db_select = mysqli_select_db ( $ connection , "loginma

Tuto Android: utilisation de startActivityForResult() au niveau de l'Intent

Image
A l'aide de la méthode Android startActivityForResult (), nous pouvons obtenir des résultats d'une autre activité. A l'aide de la méthode Android startActivityForResult (), nous pouvons envoyer des informations d'une activité à l'autre et vice-versa. La méthode startActivityForResult(), nécessite un résultat de la deuxième activité (l’activité invoquée). Dans ce cas, nous devons substituer la méthode onActivityResult() qui est appelée automatiquement lorsque la deuxième activité rendra le résultat. Dans notre exemple nous voulons passer le l’activité principale à l’activité secondaire après avoir cliqué sur le bouton. Il faut utiliser startActivityForResult().La première activité contient un TextView et un bouton. La seconde activité contient un EditText et un bouton. Lorsque l’utilisateur tape quelque chose dans l’EditText et clique sur le bouton soumettre l’activité principale doit s’afficher et le TextView doit afficher le contenu que l’utilisat

Tutoriel Android : intégrer Google Map V2 dans son app avec Android Studio

Image
Si vous souhaitez inclure  Google Maps dans votre app Android et que vous utilisez Android studio, il  vous suffit de suivre les étapes ci-dessous: 1. Dans votre SDK Manager , assurez-vous que le Google Play Services est installé. 2. Pour obtenir la clé de votre MAP à partir du console de Google ,vous devez avoir la clé SHA1 de votre IDE (Android Studio). Vous devez utiliser la commande suivante dans votre invite de commande :  keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android Vous allez obtenir le résultat suivant : Prenez note de la clé  SHA1 fourni. On en aura besoin par la suite. 3. Créer un nouveau projet. 4. Maintenant vous devez obtenir une clé API gratuite pour votre application. Inscrivez-vous dans Google Developers API Console : https://console.developers.google.com  . Cliquez sur le bouton Créer un projet. Ensuite, vous devez activer l'API v2 Google Maps pou