Android sont principalement conçus à l'aide de Java , mais d'autres options sont disponibles pour les développeurs non familiarisés avec ce langage de programmation . Selon Android , les applications sont composées d' un ou plusieurs composants , comprenant des activités , services , fournisseurs de contenu et les récepteurs de radiodiffusion . Activités représentent l'interface utilisateur tandis que les services sont les tâches de fond . Les fournisseurs de contenu déterminent la façon dont les données sur les actions de l'application et de récepteurs de radiodiffusion sont des événements comme les notifications qui apparaissent dans la barre d'état de votre téléphone . Lorsque vous utilisez un outil qui vous oblige à faire de la programmation , vous pouvez avoir à régler chacun de ces composants . Cependant , avec des outils basés sur le Web , vous aurez probablement peu, le cas échéant , l'interaction avec toutes les exigences techniques .
Android Software Development Kit
Le Kit de développement logiciel Android , ou SDK , est l'ensemble officiel de bénéficier des outils gratuits offerts par Google pour vous aider à concevoir des applications . L'ensemble de l'outil SDK peut être téléchargé sur les ordinateurs fonctionnant sous Windows, Mac et les systèmes d'exploitation Linux et un environnement de développement comme Eclipse . Une fois installé , le SDK conditionne les codes , les fichiers de ressources et les données que vous avez développées dans un fichier Android . Pour vous aider à la conception de votre application , le SDK inclut également un débogueur , émulateur et le code de l'échantillon .
Web -Based Design Tools
Autres conception outils sont disponibles pour le développement d'applications Android qui s'appuient sur des programmes basés sur le Web plutôt que de l'expertise de codage . L' App Inventor , par exemple , utilise la programmation visuelle et une application basée sur un navigateur . Vous assemblez , test, emballage et produisez votre application en assemblant des "blocs" qui représentent toutes les fonctionnalités d'un smartphone Android. AppsGeyser est une autre plate-forme qui vous permet de prendre n'importe quel contenu Web ou widget et rendre une application en quelques étapes sans le soutien de codage . Andromo peut vous aider à concevoir une application de votre contenu Web ainsi que le contenu de votre Twitter , iTunes , Tumblr et d'autres canaux de médias sociaux à travers un processus point-and- clic.
Programmation basée sur des outils de conception
Pour les développeurs ayant des compétences techniques plus avancées , il existe des outils de conception d'applications comme Mono . Créé par Novell , Mono est un ensemble d'outils payé qui utilise Microsoft Visual Studio et . Net et C # de programmation pour développer des applications Android . Vous pouvez également accéder à des modèles et émulateur pour faciliter le déploiement et le lancement de votre application . Si vous êtes familier avec Adobe Flash ou Flex , vous pouvez utiliser ces outils pour concevoir les applications Android . Flex est un framework open source que Adobe propose sans frais . Les applications peuvent être construits en utilisant Flash ou le kit de développement Flex Software .
Électroniques Technologie © [www.528506.com]