Het Android-platform biedt een breed scala van toepassingen . Met behulp van de Android Market , kunnen gebruikers downloaden en installeren van applicaties voor verschillende doeleinden . Android-ontwikkelaars werken als individuen of binnen bedrijven kunnen ontwikkelen en vrijgeven van hun applicaties via de Market . Gaat Android ontwikkeling is relatief eenvoudig voor mensen met programmeerervaring , vooral als die ervaring omvat Java en XML . Echter , kunnen nieuwe ontwikkelaars ook Android leren in geleidelijke stappen . Gereedschappen Android -applicaties te ontwikkelen , die ontwikkelaars nodig hebben bepaalde ontwikkeling tools die door Google . Het Android -project biedt development tools die specifiek voor gebruik met de Eclipse Integrated Development Environment voor Java . Nieuwe ontwikkelaars kunnen downloaden en installeren van Eclipse gratis van de website van de Stichting Eclipse . Ontwikkelaars moeten ook de Android SDK op hun ontwikkeling machine om Android- applicaties te maken . Mensen beginnen met Android ontwikkeling kan de Software Development Kit downloaden van de officiële website van Android . De Android Development Tools plugin voor Eclipse biedt ook een scala aan tools voor het creëren van Android applicaties . Ontwikkeling Basics Android applicaties gebruiken een verscheidenheid aan technologieën , in het bijzonder Java programmering en XML markup code . Ontwikkelaars implementeren programma logica behulp van Java klassen en objecten , met XML middelen definiëren applicatie data en visuele elementen . Elke Android- applicatie maakt gebruik van een selectie van componenten uit vier categorieën . Een " activiteit " is een single user interface scherm binnen een applicatie . Een "service " is een achtergrond proces . Een ' content provider ' beheert de gegevens voor een toepassing . Een " omroep " kunnen toepassingen op te sporen en te reageren op systeemmeldingen . Gebruikersinterface Android user interfaces benutten View en View Group objecten. Android-applicaties te gebruiken Bekeken als basis voor hun user interfaces , met widgets creëren individuele user controls en zichtbare elementen zoals knoppen , tekst - velden en lijsten . Ontwikkelaars kunnen ook lay-outs definiëren voor de verschillende activiteiten binnen een Android-applicatie . Een lay-out bepaalt de verschillende manieren waarop user interface objecten ten opzichte van elkaar zijn gerangschikt . Virtual Devices Wanneer ontwikkelaars compileren en uitvoeren van Android applicaties in Eclipse , kunnen ze zien hoe deze programma's functioneren in verschillende virtuele apparaten . Met behulp van de Android Virtual Device Manager , kunnen ontwikkelaars starten virtuele Android handsets zoals smartphones en tablet-pc's , het definiëren van de hardware en software configuraties ze willen richten . Naast het draaien en testen van applicaties op virtuele apparaten , kunnen ontwikkelaars hun applicaties in te zetten op de werkelijke apparaten te testen . Publishing Om een applicatie in de Android Market ontwikkelaars publiceren moet uitvoeren op een steenworp afstand . Binnen Eclipse , het exporteren van een definitieve aanvraag pakket als een APK , of Android Package bestand , vereist slechts een paar klikken . Tijdens de exporterende proces , kunnen ontwikkelaars ook ondertekenen hun applicaties , die nodig zijn om te publiceren op de markt is . Bij het publiceren van applicaties via de Market , moeten juist versienummers verschijnen ook binnen het Manifest bestanden voor toepassingen . Uploaden van een aanvraag bij de Markt duurt slechts enkele minuten via een developer account.
|