Articles

Affichage des articles associés au libellé json

Connexion d'une application Android et une base de données externe Mysql avec web services php Json (opérations CRUD)

Image
Ce tutoriel est constitué par plusieurs vidéos qui vont vous montrer comment gérer une base de données externe ( toutes les opérations CRUD : ajout, modification, suppression et sélection de données) à travers une application Android. Il est bien détaillé et il vous guide pas à pas de sorte que vous n'aller pas rencontrer de grands problèmes pour la compréhension des  étapes nécessaires pour la création de ce petit projet. Il faut tout d'abord avoir les logiciels nécessaires (à part Android Studio bien sûr car ce tutoriel suppose que vous avez déjà un minimum de connaissance en développement Android). Il faut tout d'abord avoir un logiciel comme Xampp  ou WampServer . De ma part je préfère le premier car il est plus professionnel. A travers l'un de ces deux logiciels nous pouvons avoir un SGBDR Mysql où nous allons créer notre base de données et un serveur web apache où nous allons héberger nos web services qui vont permettre la liaison entre l'application cliente

Ionic 3, nouveauté et premier tutoriel avec Ionic 3 et Angular 4 (connexion avec un web service REST)

Image
ionic 3 Annonce de Ionic 3 Attendez, l'Ionic 2 vient juste d’être lancé y a quelques mois, n'est-ce pas? Ne vous inquiétez pas! Ionic 3 est Ionic 2 avec quelques changements de rupture. Comme Angular, qui arrive à sa 4éme version y a quelques jours, ce qui signifie que lorsque certaines mises à jour nécessitent des changements structurels, le nombre de version majeur augmente en conséquence. Cette version est livrée avec un support pour Angular 4 et un support expérimental pour Lazy Loading.  Plus de détail sur le blog d'Ionic :  http://blog.ionic.io/ionic-3-0-has-arrived/   Créez des applications de bureau avec le nouvel volet Split Pane et Grid d'Ionic Créez des applications qui fonctionnent sur un mobile, une tablette, et maintenant application desktop avec les nouveaux contrôles Split Pane et Grid d'Ionic. Nous nous rapprochons de notre vision d'une application ionic exécutée partout où vos utilisateurs sont, et ces deux com

Communication entre Android et Mysql : Affichage de données à partir d'une base Mysql dans un ListView Android via Json et PHP

Image
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 : Création de la base Mysql Le tutoriel précédent était consacré pour créer un web service et un code android pour apprendre à ajouter un enregistrement dans la base, ce tutoriel est la suite du tutoriel précédent :  https://houssem-lahiani.blogspot.com/2016/04/android-et-les-bases-de-donnees.html Tout d'abord nous devons avoir : un logiciel qui contient un serveur web apache et un SGBD mysql. Parmi ces applications on trouve XAMPP, WAMP ou EasyPHP. Ou vous pouvez tout simplement utiliser un serveur distant. La première étape consiste à créer sa base de données.  On suppose que notre base de données s'appelle  usermanager. Cette base va contenir une table   qui s'appelle user : 

Tuto Android : Peupler un Spinner à partir d'une base Mysql à l'aide de web Service REST (php, json)

Peupler un Spinner à partir d'une base Mysql à l'aide de web Service REST (php, json) Dans un précédent tutoriel nous avons appris à insérer des données dans une base distante à travers une application android. Dans ce tuto on va apprendre à peupler un Spinner à partir d'une base Mysql externe. 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. La première étape consiste à créer sa base de données. Dans notre cas notre base s'appelle culture qui contient une table qui s'appelle plante. CREATE TABLE `plante` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `nom` varchar(30) COLLATE latin1_general_ci NOT NULL,   `nature` varchar(30) COLLATE latin1_general_ci NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=12 ; Par la s

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