La plate-forme Android dispose d'un large éventail d'applications . Utilisation de l' Android Market, les utilisateurs peuvent télécharger et installer des applications à des fins diverses . Les développeurs Android qui travaillent à titre individuel ou au sein des entreprises peuvent développer et publier leurs applications à travers le marché . Prend développement Android est relativement simple pour les personnes ayant une expérience de la programmation, en particulier si cette expérience inclut Java et XML. Toutefois, de nouveaux développeurs peuvent également apprendre Android par étapes progressives . Outils
Pour développer des applications Android , les développeurs ont besoin de certains outils de développement fournis par Google. Le projet Android fournit des outils de développement, spécifiquement pour une utilisation avec l' Eclipse Environnement de développement intégré pour Java. Nouveaux développeurs peuvent télécharger et installer Eclipse gratuitement à partir du site de la Fondation Eclipse. Les développeurs doivent également le SDK Android sur leur machine de développement pour créer des applications Android . Les personnes qui débutent avec le développement Android peuvent télécharger le Kit de développement logiciel depuis le site officiel d'Android. L' Android Development Tools plug-in pour Eclipse fournit également une variété d'outils pour créer des applications Android .
Basics de développement
applications Android
utilisent une variété de technologies , en particulier la programmation Java et XML code de balisage . Développeurs mettre en œuvre la logique du programme en utilisant les classes et les objets Java , avec les ressources XML qui définissent les données d'application et des éléments visuels . Chaque application Android utilise une sélection de composants à partir de quatre catégories. Une " activité " est un écran d' interface utilisateur unique au sein d'une application. Un "service" est un processus d'arrière-plan . Un " fournisseur de contenu " gère les données d'une application. Un " récepteur de radiodiffusion» permet aux applications de détecter et de répondre aux messages du système.
Interface utilisateur
interfaces utilisateurs Android utiliser View et View objets Groupe . Applications Android utiliser des vues de base à leurs interfaces utilisateur , des widgets Création de contrôles utilisateur individuels et des éléments visibles tels que des boutons , du texte des champs et des listes. Les développeurs peuvent également définir des mises en page pour les différentes activités au sein d'une application Android. Une mise en détermine les diverses manières dont les objets de l'interface utilisateur sont disposées par rapport à l'autre.
Virtual Devices
Lorsque les développeurs compiler et exécuter des applications Android sur Eclipse , ils peuvent voir comment ces programmes fonctionnent dans divers dispositifs virtuels différents . En utilisant le Virtual Device Manager Android , les développeurs peuvent démarrer téléphones Android virtuels tels que les smartphones et les tablettes , définir les configurations matérielles et logicielles qu'ils souhaitent cibler. En plus de diriger et tester des applications sur les périphériques virtuels , les développeurs peuvent déployer leurs applications sur des appareils réels pour les tests .
Publishing
Pour publier une application dans les développeurs Android Market doit effectuer quelques étapes. Dans Eclipse, l'exportation d'un dossier de demande finale comme un APK , ou Android fichier de package , ne nécessite que quelques clics . Pendant le processus d'exportation , les développeurs peuvent également signer leurs applications , ce qui est nécessaire pour publier sur le marché . Lors de la publication des applications à travers le marché , les numéros de version correcte doit également apparaître dans les fichiers de manifeste pour les applications . Téléchargement d' une application pour le marché prend seulement quelques minutes grâce à un compte développeur .