0% ont trouvé ce document utile (0 vote)
10 vues2 pages

@@activité ApplicationPHP 2022

Transféré par

guersite guersite
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues2 pages

@@activité ApplicationPHP 2022

Transféré par

guersite guersite
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Atelier 12: Android et les base de données serveur

Partie base de données


1. Installer WampSever avec les options par défaut, et se connecter à MySQL pour la création
d’une base de données nommée crud
2. Démarrez le server WampSever et vérifier que la version utilisée de Php est 5.6
3. Dans la base de données crud, créez une table nommée info (id, name, address) avec id comme
clé primaire.
4. Insérer deux lignes de votre choix.
5. Sélectionner le contenu de la table info

Partie PHP
6. Afficher la page par défaut de serveur (http://localhost)
7. Créez un répertoire nommé crud dans le répertoire C:\wamp64\www
8. Copiez les différents fichiers php dans le répertoire crud.
9. Pour vérifier la bonne configuration de votre serveur avec le projet php, testez le fichier
viewList.php :
http://localhost/crud/viewList.php
NB : Si vous vous avez des erreurs, corrigez les scripts php (version, chemin, variables, etc)
Partie Android Studio
10. Créer une application nommée AppDB_php formée d’une seule activité.
11. Ajouter la ligne ci-dessous dans le fichier build.gradle dans la partie dependencies
implementation 'com.android.volley:volley:1.2.0'
Par la suite, synchroniser le projet
12. Ajouter la ligne ci-dessous dans le fichier AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
13. Ajouter la ligne ci-dessous dans le fichier AndroidManifest.xml
android:usesCleartextTraffic="true"

14. Ajouter un code xml au fichier activity_main.xml afin d’avoir l’interface ci-dessous :
15. Créez une activé vide nommée HomeActivity comme activité de
lancement (LAUNCHER dans le fichier AndroidManifest.xml)

textMultiLine

Fig2 : formulaire de manipulation

Intervenant : MUSTAPHA HAIN


[email protected]
https://www.facebook.com/Android.MAROCCO/
16. Dans le fichier xml activity_home.xml, proposez un code afin d’avoir une interface équivalente
au figure fig3.
17. Dans le fichier Java HomeActivity.java, écrire le code pour
vérifier la connexion avec la base de données, testez votre
application. Que constatez-vous ? (chercher le IP de votre
machine avec la commande ipconfig)
18. Modifiez le code de fichier MainActivity.java pour communiquer
avec la base de données avec les fonctions suivantes :
a. Afficher http://ip_de_votre_machine/crud

b. Modifier
c. Supprimer
d. Ajouter
e. Effacer les champs
19. Testez l’application pour chaque fonction, que constatez-vous ?

Fig3 : écran d’accueil

Intervenant : MUSTAPHA HAIN


[email protected]
https://www.facebook.com/Android.MAROCCO/

Vous aimerez peut-être aussi