Vidéo: CREER UNE APPLICATION ANDROID #1 ? LES BASES & PREREQUIS 2025
Par Rajiv Ramnath, Roger Crawfis, Paolo Sivilotti
Android est une infrastructure logicielle open source, basée sur Linux et Java, pour les périphériques mobiles et portables. Le système d'exploitation Android a un SDK Java bien conçu pour rendre les applications de développement simples et amusantes. Avant de développer des applications Android 3, familiarisez-vous avec Eclipse (un environnement de développement intégré pour les développeurs Java) et la façon de réaliser certaines tâches courantes telles que la création d'icônes et d'activités.
Android: Utilisation de l'EDI Eclipse pour le développement Java
De nos jours, les développeurs d'outils logiciels utilisent un environnement de développement intégré (IDE) pour faciliter le développement Java. L'EDI le plus largement accepté parmi les développeurs Java est Eclipse. Ce tableau vous donne des conseils rapides pour utiliser l'IDE Eclipse pour développer des applications Android.
Tâche | Comment accomplir |
---|---|
Démarrer un nouveau projet Android | Dans l'écran Nouveau projet, sous Android dans le panneau Assistants , sélectionnez Projet Android. |
Créer et démarrer un émulateur | Dans le menu Fenêtre, sélectionnez Android SDK et AVD Manager.
Sélectionnez Périphériques virtuels et cliquez sur Nouveau. Entrez un nom pour le périphérique virtuel , définissez la cible et cliquez sur Créer AVD. L'appareil sera créé. Vous serez replacé dans l'écran Virtual Devices . Dans la liste des appareils, sélectionnez l'appareil que vous venez de créer et cliquez sur Démarrer. |
Déployez votre application sur un périphérique | Cliquez avec le bouton droit sur le projet qui contient l'application, sélectionnez Exécuter
As, puis sélectionnez Application Android. |
Afficher la fenêtre de logcat | Dans le menu Fenêtre, sélectionnez Afficher la vue, puis Autre. Depuis
la liste des vues affichées, sélectionnez logcat. |
Déboguez votre application | Déclarez votre application en tant que "débogable" dans son manifeste. Pour le faire
dans Eclipse, affichez le manifeste, ouvrez l'onglet Applications et définissez le champ Debuggable sur true (ou modifiez le XML directement, ajoutez android: debuggable = "true" comme attribut à l'élément). Activer le débogage USB sous Windows et Linux (voir Pilote Google USB et Utilisation des périphériques matériels). Cliquez avec le bouton droit sur le projet qui contient l'application , sélectionnez Déboguer sous, puis sélectionnez Application Android |
Voir les périphériques disponibles | Dans le menu Fenêtre, sélectionnez Afficher la vue, puis Autre. Sélectionnez
Android, puis sélectionnez Devices |
Ouvrir la perspective DDMS pour parcourir un périphérique | Dans le menu Fenêtre, sélectionnez Open Perspective, puis
DDMS. |
Télécharger un fichier sur un périphérique | Ouvrez la perspective DDMS pour parcourir l'appareil.Dans l'onglet Explorateur de fichiers , cliquez sur le répertoire dans lequel vous voulez que
télécharge le fichier. Ensuite, sélectionnez la petite icône en haut de la fenêtre dont l'infobulle indique "Poussez un fichier sur l'appareil". |
Utiliser le profileur | Dans la vue Appareils, sélectionnez le projet en cours d'exécution. Lancez le profil
en cliquant sur l'icône à gauche du signe Stop (l'info-bulle lit «Démarrer le profilage des méthodes»). |
Configurer un projet de test d'unité Android | Dans la perspective Ressource ou Java, sélectionnez
Fichier-> Nouveau-> Autre-Projet de test Android. Définissez le nom du projet de développement Android en cours de test. |
Maîtriser les tâches courantes de développement d'applications Android
Le développement d'applications Android implique de nombreuses tâches, notamment la conception et la construction du cœur de votre application; déterminer des composants d'interface utilisateur; et, surtout, rendre votre application Android commercialement disponible au public. Cette table est un "how-to" pour la plupart des tâches que vous effectuez lors du développement d'applications Android.
Tâche | Exécution |
---|---|
Créer des ressources de chaînes, couleurs, images, audio et vidéo | Dans le projet Android, recherchez sous le répertoire res. Les ressources de chaîne et de couleur sont
placées dans les chaînes. fichier xml dans le sous-répertoire . Les images, l'audio et la vidéo sont ajoutées dans le sous-répertoire brut. |
Créer des icônes | Les icônes sont ajoutées dans les répertoires pouvant être dessinés
. Les icônes communes sont placées dans res-> drawable. Des icônes pour des résolutions et des tailles d'écran spécifiques sont placées dans les répertoires extensibles extensibles; drawable-hdpi pour les écrans à haute résolution, drawable-mdpi pour les écrans à résolution moyenne et ldpi pour les écrans à basse résolution . |
Créer une activité | Créez une classe Java pour l'activité qui s'étend sur android. app. Activité. Activité. Créez une entrée
dans le AndroidManifest. fichier xml . |
Créer l'interface utilisateur pour une activité | Créer le fichier de disposition pour chaque classe dans le répertoire res-> layout
. Utilisez setContentView (…) pour créer et définir l'affichage de l'activité. Utilisez findViewById (…) pour extraire les composants de la vue. L'activité doit implémenter l'interface onClickListener (la méthode onClick (…)). |
Créer un menu pour une activité | Définissez le menu dans le sous-répertoire res-menu du projet.
Implémentez la méthode onCreateOptionsMenu (menu menu) et onOptionsItemSelected (élément MenuItem). |
Ajouter une connexion à votre application | Utiliser le journal. v (…), Log. d (…), Log. Je (…), Log. w (…) ou Log. e (…) (verbose, debug,
informations, avertissements et erreurs, respectivement). Les paramètres de chaque de ces méthodes sont une étiquette de chaîne et un message de chaîne. |
Lancez un navigateur Web à partir de votre application | Utilisez:
Intention LaunchBrowserIntent = new Intention (Intention ACTION_VIEW, theUri); startActivity (LaunchBrowserIntent); |
Enregistrer un fichier audio ou vidéo | Créez une intention en utilisant Android. fournisseur. MediaStore. L'audio. Médias. RECORD_SOUND_ACTION.
Diffuser l'événement à l'aide de startActivityForResult (…).Implémentez une méthode protégée onActivityResult (int requestCode, int resultCode, données Intent) pour recevoir le résultat comme intention. Pour la vidéo, utilisez le même code, mais avec android. fournisseur. MediaStore. ACTION_VIDEO_CAPTURE. |
Publier dans la boutique Android. | Créez un compte de développeur en cliquant sur le < // marché. Android. com / publier un lien au bas de la page d'accueil
de l'Android Market. Signez votre application en utilisant Fichier → Exporter → Android → Exporter l'application Android . Téléchargez votre application depuis la console développeur de Android Market.
![]() |