il y a 7 jours · Studio qui s'appuie sur un ensemble logiciel (bibliothèques, outils) appelé SDK Android 1 1 8 Kotlin C'est un langage de programmation
Previous PDF | Next PDF |
[PDF] Android Studio - Login - CAS – Central Authentication Service
il y a 7 jours · Studio qui s'appuie sur un ensemble logiciel (bibliothèques, outils) appelé SDK Android 1 1 8 Kotlin C'est un langage de programmation
[PDF] Learn Android Studiopdf - Index of
Creating Your First Project: HelloWorld Once the Setup Wizard is complete, the Welcome to Android Studio dialog box appears, shown in Figure 1-21 Click the
[PDF] Développement dapplications pour Android - IUT de Bayonne et du
Quelques outils du SDK Android Accessibles à partir d'une Téléchargeable sur https://android-studio uptodown com/ Choix du SDK (version d'Android)
[PDF] Créer une application Android - livre gratuit
Après l'installation, rendez-vous sur le SDK Manager (Accueil d'Android Studio > Configure > SDK Manager) et installez les différentes versions d'Android Le
[PDF] Programmation sous Android
Programmation en Java ou en langage C, Kit de développement (SDK Android) disponible au lien http://developer android com/sdk/index html Programmation
[PDF] Créer des applications Android - ISIMA
Android SDK est téléchargeable ici : http://developer android com/sdk/index html Ou bien ici : fc isima fr/~phan/tuto/ApplicationAndroid/android-sdk_r06-windows
[PDF] Cours Android - F Michel - LIRMM
2 La plate-forme Android 3 Programmation Android 4 Hello World avec Android Studio 5 Hello World en ligne de commande 6 Édition du projet avec Android
[PDF] Android Tutorial - Tutorialspoint
This tutorial will teach you the basic Android programming and will also take you through some advance concepts related to Step 2 - Setup Android SDK
[PDF] Annexe Android Studio (33)
de développement pour des applications Android, « Android Studio » Avec le lancement d'Android Studio, Google a annoncé qu'elle cessait de mettre à jour le plug-in http://rominirani com/2014/07/28/gradle-tutorial-series-an-overview/
[PDF] tutorials on the use of sql to write queries or stored procedures
[PDF] tutorialspoint angular 4
[PDF] tutorialspoint angular 6
[PDF] tutorialspoint c bitwise operators
[PDF] tutorialspoint c sharp compiler
[PDF] tutorialspoint java pdf full
[PDF] tutorialspoint java tutorial pdf free download
[PDF] tv5 apprendre le francais b1
[PDF] tv5 apprendre le francais b2
[PDF] tv5 apprendre le français niveau a1
[PDF] tv5 monde apprendre francais b2
[PDF] tv5 monde apprendre le francais baguette
[PDF] tv5 monde enseigner le francais b2
[PDF] tv5monde apprendre b2
Programmation mobile avec Android
Pierre Nerzic -pierre.nerzic@univ-rennes1.fr
février-mars 2023Abstract
Il s"agit des transparents du cours mis sous une forme plus facilement imprimable et lisible.Ces documents ne sont pas totalement libres de droits. Ce sont des supports de cours
mis à votre disposition pour vos études sous la licenceCreative Commons Attribution - Pasd"Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.Version du 14/03/2023 à 18:30
Table des matières
1 Environnement de développement
171.1 Introduction
171.1.1 Qu"est-ce qu"Android ?
171.1.2 Historique
171.1.3 Remarque sur les versions d"API
191.1.4 Distribution des versions
191.1.5 Remarques diverses
191.1.6 Programmation d"applications
201.1.7 Applications natives
2 01.1.8 Kotlin
201.1.9 Exemple : objet pouvant être null
2 01.1.10 Pas de Kotlin pour ce cours
2 11.2 SDK Android et Android Studio
211.2.1 SDK et Android Studio
211.2.2 Android Studio
221
IUT de Lannion
Dept InformatiqueProgrammation AndroidP. Nerzic
2022-231.2.3 SDK Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2
1.2.4 Choix des éléments du SDK
221.3 Création d"une application
221.3.1 Assistant de création d"application
2 21.3.2 Modèle d"application
2 51.3.3 Résultat de l"assistant
251.3.4 Fenêtre du projet
251.3.5 Éditeurs spécifiques
2 71.3.6 Exempleres/layout/main.xml. . . . . . . . . . . . . . . . . . . . . . . . .27
1.3.7 Source XML sous-jacent
271.3.8 Reconstruction du projet
281.3.9 Gradle
281.3.10 Structure d"un projet AndroidStudio
281.3.11 Utilisation de bibliothèques
291.4 Exécution de l"application
291.4.1 Simulateur ou smartphone
291.4.2 Assistant de création d"une tablette virtuelle
291.4.3 Caractéristiques d"un AVD
311.4.4 Lancement d"une application
311.4.5 Application sur l"AVD
3 11.5 Communication AVD - Android Studio
311.5.1 Fenêtres Android
311.5.2 FenêtreLogcat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
1.5.3 Filtrage des messages
331.5.4 Émission d"un message versLogCat. . . . . . . . . . . . . . . . . . . . . . .33
1.5.5 Logiciel ADB
331.5.6 Mode d"emploi de ADB
341.5.7 Système de fichiers Android
341.6 Création d"un paquet installable
351.6.1 Paquet
351.6.2 Signature d"une application
3 51.6.3 Création dukeystore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
1.6.4 Création d"une clé
351.6.5 Création du paquet
351.6.6 Et voilà
3 5 2IUT de Lannion
Dept InformatiqueProgrammation AndroidP. Nerzic
2022-232 Création d"interfaces utilisateur36
2.1 Présentation rapide des concepts
382.1.1 Composition d"une application
3 82.1.2 Structure d"une interface utilisateur
382.1.3 Création d"une interface
392.1.4 Création d"un écran
3 92.2 Ressources
392.2.1 Définition
392.2.2 Identifiant de ressource
4 02.2.3 Génération de la classe R
402.2.4 La classe R
402.2.5 Rappel sur la structure d"un fichier XML
4 12.2.6 Espaces de nommage dans un fichier XML
412.2.7 Ressources de type chaînes
412.2.8 Traduction des chaînes (localisation). . . . . . . . . . . . . . . . . . . . . . . 42
2.2.9 Emploi des ressources texte dans un programme
422.2.10 Emploi des ressources texte dans une interface
4 22.2.11 Images :R.drawable.nom. . . . . . . . . . . . . . . . . . . . . . . . . . . .43
2.2.12 Tableau de chaînes :R.array.nom. . . . . . . . . . . . . . . . . . . . . . . .43
2.2.13 Autres
432.3 Mise en page (layouts). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.3.1 Structure d"une interface Android
442.3.2 Arbre des vues
442.3.3 Création d"une interface par programme
442.3.4 Ressources de typelayout. . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
2.3.5 Identifiants et vues
4 52.3.6@id/nomou@+id/nom?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.3.7 Paramètres de positionnement
4 62.3.8 Paramètres obligatoires
462.3.9 Autres paramètres géométriques
472.3.10 Marges et remplissage
4 72.3.11 Groupe de vuesLinearLayout. . . . . . . . . . . . . . . . . . . . . . . . . .47
2.3.12 Pondération des tailles
482.3.13 Exemple de poids différents
483
IUT de Lannion
Dept InformatiqueProgrammation AndroidP. Nerzic
2022-232.3.14 Groupe de vuesTableLayout. . . . . . . . . . . . . . . . . . . . . . . . . .49
2.3.15 Largeur des colonnes d"unTableLayout. . . . . . . . . . . . . . . . . . . . .49
2.3.16 Groupe de vuesRelativeLayout. . . . . . . . . . . . . . . . . . . . . . . .49
2.3.17 Utilisation d"unRelativeLayout. . . . . . . . . . . . . . . . . . . . . . . .50
2.3.18 Autres groupements
5 02.4 Composants d"interface
502.4.1 Vues
502.4.2 TextView
502.4.3 Button
512.4.4 Bascules
512.4.5 EditText
512.4.6 Autres vues
522.4.7 C"est tout
523 Vie d"une application
533.1 Applications et activités
533.1.1 Présentation
533.1.2 Déclaration d"une application
533.1.3 Démarrage d"une application
543.1.4 Démarrage d"une activité etIntents. . . . . . . . . . . . . . . . . . . . . . 54
3.1.5 Lancement d"une activité par programme
543.1.6 Lancement d"une application Android
543.1.7 Lancement d"une activité d"une autre application
55quotesdbs_dbs14.pdfusesText_20