Articles

Code android pour maintenir l'utilisateur connecté après la première authentification (SharedPreferences)

Lorsque vous créez une application nécessitant que l'utilisateur se connecte, vous devez implémenter la fonctionnalité de rappel afin que l'utilisateur ne saisisse plus le nom d'utilisateur et le mot de passe pour accéder à l'interface principale de l'application. En Android, vous pouvez utiliser SharedPreferences pour stocker les informations de connexion. Les données stockées dans les SharedPreferences ne sont pas supprimées par défaut même si vous quittez l'application. Dans ce tuto, je vais vous montrer comment stocker les informations de connexion dans les SharedPreferences et effacer les informations des SharedPreferences. Maintenant, vous devez créer un nouveau projet Android. Modifiez ensuite le fichier activity_main.xml pour ajouter  deux EditText, un CheckBox et un bouton. Un EditText est destiné à enter le nom de l'utilisateur et un autre EditText permet la saisie du mot de passe. Avec la CheckBox, l'utilisateur peut la cocher pour se souv

Envoie de fichier PDF d'une application android à un serveur

Image
Dans ce tutoriel on va voir comment envoyer un fichier pdf à partir d'une activité android vers un serveur distant. Pour se faire nous allons besoin d'un logiciel qui contient un serveur web apache, comme XXAMP, EasyPHP, WAMP. et de l'environnement de développement Android Studio. on va débuter par développer le code du script php qui sert comme web service. ce fichier doit être héberger dans le dossier htdocs pour XAMPP et le dossier www pour EasyPHP et WAMP. Ajoutez les permissions suivantes : <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> sendfile.php <?php header('Access-Control-Allow-Origin: *'); error_reporting(E_ALL); if(isset($_POST['ImageName'])){ $imgname = $_POST['ImageName']; $imsrc = str_replace(' ','+',$_POST['base64']); $imsrc = base64_decode($imsrc); $fp = fopen($

Premier tutoriel avec Arduino et Proteus ISIS

Image
Premier tutoriel Arduino avec Proteus ISIS La simulation est un outil très puissant pour comprendre comment le périphérique fonctionnera après l'implémentation en réel. Avant de commencer un projet, il est recommandé de le simuler et de vérifier virtuellement que cela fonctionne. Proteus est un logiciel de base de simulation.En utilisant ce logiciel Arduino peut être simulé.Aujourd'hui, nous allons simuler arduino dans Proteus. Nous allons tester le programme Arduino Blink avec Proteus. Étape 1: Logiciels requis (IDE Arduino et Proteus ISIS) IDE Arduino. Vous pouvez le télécharger depuis https://www.arduino.cc/en/Main/Software Logiciel  Proteus isis. Vous pouvez télécharger depuis https://www.labcenter.com/                    Si vous posséder déjà une carte Arduino, donc pas la peine d'installer Porteus, voys pouvez lier votre carte au PC en utilisant un cable USB.   Étape 2: Mise en place de l'environnement  1. Une fois l'installation des

Résoudre l'erreur : qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory sous linux

Image
Vous devez avoir rencontré cette erreur en essayant de compiler toute source qui utilise qt et utilise qmake. qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory Vous devez avoir qt4-qmake et libqt4-dev installés dans votre système. Exécutez la commande ci-dessous : sudo apt-get install qt4-qmake libqt4-dev

Gestion des utilisateurs et privilèges pour mysql et mariaDB sous linux pour accéder à phpmyadmin

Image
Ce tutoriel est la suite du tuto :   Installer et configurer PHP7, Apache, MariaDB et phpMyAdmin sur Linux (Raspbian Stretch,Debian 9,Ubuntu) Il faut  ouvrir l'invite de commande et il faut taper la commande suivante : sudo mysql -u root -p  Il va vous demander de taper le mot de passe de root, tapez le mot de passe que vous avez choisie durant l'installation pour votre SGBD .(il se peut qu'il vous demande au début le mot de passe de la session de l'utilisateur courant de linux). Une fois vous avez taper le mot de passe avec succès il va vous afficher ceci : Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 20 Server version: 5.7.20-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. T

Partage de la connexion Internet WiFi avec Raspberry Pi via LAN / Ethernet à partir du pc

Image
Avant de se plonger dans ce nouveau tutoriel il faut s'assurer que votre certe Raspberry pi est bien configuré  (avec SSH activé) :    Configurer sa carte RaspBerry Pi : installation et premier pas. Matériel et logiciel nécessaire pour la configuration  - Un Raspberry Pi bien configuré avec Raspbian (avec SSH activé, voir article précédent) - Un ordinateur  qui a la possibilité de se connecter en SSH  - Un câble Ethernet standard RJ45 -Le logiciel Putty Étapes :  1. Accéder à paramètre réseau et internet  paramètre réseau et internet 2.Cliquer sur Modifier les options d'adaptateur 3. Faites click droit sur Wifi et choisissez propriété. 4. Accédez à l'onglet Partage et cochez la case Autoriser les autres utilisateurs du réseau à se connecter via la connexion Internet de cet ordinateur. 5. Maintenant, faites un clic droit sur Ethernet (l'adaptateur LAN) et cliquez sur Propriétés. Double-cliquez sur l'option IPV4 et