>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> Téléphones intelligents

Développement Android Intro

N'importe qui peut apprendre le développement Android . Cependant , l'activité fait impliquer une variété de technologies et de techniques . Le système d'exploitation Android fonctionne sur les appareils informatiques mobiles, y compris les smartphones , les tablettes et les ordinateurs portables. Les utilisateurs du système Android peuvent télécharger et installer des applications publiées par l'Android Market officiel . Les développeurs peuvent télécharger les outils nécessaires pour créer des applications Android gratuitement , même si il ya une charge de libérer applications à travers le marché . Applications

applications Android sont des logiciels qui peuvent fonctionner sur le système d'exploitation Android . La plupart des appareils Android sont achetés avec une sélection d'applications de base déjà installées . Les utilisateurs peuvent ensuite télécharger n'importe quel nombre d'applications supplémentaires . L'Android Market divise applications dans un certain nombre de catégories , y compris les jeux , la référence , les affaires, le divertissement , la communication , les médias, faire du shopping et de la productivité parmi beaucoup d'autres . Les développeurs peuvent donc concevoir des applications pour une grande variété de fonctions .
Processus de développement

Les résultats Android processus de développement dans la production d'un fichier APK , qui est un package Android déposer . Un fichier APK représente la version exportée finale d'une application , que les utilisateurs peuvent accéder par l'intermédiaire du marché . Pour créer un fichier APK de fonctionnement , les développeurs utilisent l'IDE Eclipse ( environnement de développement intégré ) en collaboration avec le SDK Android ( Software Development Kit) et ADT ( Android Developer Tools) plugin. Ces outils permettent aux développeurs de coder , compiler , tester et enfin exporter les applications Android . Les développeurs peuvent voir leurs applications s'exécutant sur des périphériques virtuels utilisant le DAV ( de Android Virtual Device ) Manager.

Technologies

applications Android peuvent impliquer plusieurs technologies , mais dans la plupart des cas, ils sont principalement construits en utilisant Java et codage XML . Le XML pour une application peut modéliser des données et des éléments visuels tels que la conception d'interface utilisateur . Les développeurs Android utilisent XML pour définir les configurations les utilisateurs voient lorsqu'ils lancent une application . Le code Java pour une application Android définit la logique et de la transformation en son sein. Utilisation des classes Java , les développeurs peuvent définir chaque élément d'application avec des propriétés et le comportement fournissant la fonctionnalité de l' application . Les développeurs qui apprennent Android, mais ne sont pas déjà familier avec le langage Java ont souvent à se renseigner sur les aspects fondamentaux de la technologie , y compris les objets et l'héritage.
Releasing

quand un développeur de finir de construire et de tester une application Android et est prêt à libérer par l'Android Market, ils doivent passer par une série d'étapes . L'Android Market nécessite applications à être signés et en versions selon les directives spécifiques . Les développeurs doivent donc sécuriser leurs fichiers APK l'aide d'un processus de chiffrement , en utilisant la même clé pour chaque version d'une application . Le fichier manifeste de l'application permet aux développeurs pour indiquer les versions avec incrémentation des numéros de version pour chaque version . Les développeurs peuvent décider de facturer des frais pour leurs applications ou si les libérer gratuitement . Certains développeurs libèrent des versions gratuites et payantes de leurs applications , avec les versions gratuites , parfois soutenus par la publicité.

Téléphones intelligents