Articles

Privacy policy of smart contacts manager application

  Privacy Policy Houssem Lahiani built the Smart Contacts Manager app as a Free app. This SERVICE is provided by Houssem Lahiani at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy. The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at Smart Contacts Manager unless otherwise defined in this Privacy Policy. Information Collection and Use For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information, including but

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