Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvilket språk Android-apper Skriftlige inn
    ? En av de viktigste funksjonene i Googles Android mobile operativsystemet er at noen fra en profesjonell programvare ingeniør til en nybegynner koder kan lage programmer på den, og nesten alle som bruker Android kan kjøre dem . Måten Android driver sin apps betyr at de fleste av disse programmene er skrevet i Java , men verktøyene er tilgjengelig for å lette også skrive apps i C /C + + og andre programmeringsspråk. Android Application Framework

    Android er bygget på en Linux-kjerne , men omslutter sin søknad lag av sikkerhetsmessige årsaker. Android kjører hvert program i isolasjon fra andre apps. Dette begrenser også en app tilgang til programvare og maskinvare komponenter som er eksplisitt deklarert som nødvendig i manifestet som følger Android apps i sin programvarepakke . Basert på dette manifest , og de andre programfiler inne i utviklerens programvare pakken, skaper Android en virtuell maskin spesielt for å utføre som en app .
    Java

    Den vanligste språket for skriving av Android apps er Java. De virtuelle maskinene som Android skaper for hver app som kjører på systemet sitt er en variant av Java Virtual Machine (JVM ) , som oversetter Java bytecode inn plattformspesifikk maskinkode . Derfor består software development kit ( SDK ) som Google tilbyr å gi programmerere enkel tilgang til programvaren funksjonene i Android, samt å samhandle med maskinvaren som Android kjører, av biblioteker med Java-klasser og metoder.

    C /C + +

    Java programmeringsspråk er et høyere nivå språk enn programmeringsspråk som C eller C + + . Mens programmer i C eller C + + kan gi kommandoer direkte til en enhet hardware , tolker JVM Java kildekode, og produserer sin egen kode for å kommunisere med maskinvaren . I noen tilfeller kan en Android programmerer ønsker å opprette direkte optimalisert kode for en bestemt del av et program heller enn å la JVM håndtere denne prosessen. For de tilfeller Google har en Native Development Kit ( NDK ) som gjør det mulig for programmerere å lage apps eller app komponenter i C eller C + + .
    Tolker
    p Som i skrivende Google gir kun utvikling kits for å skrive Android apps i C /C + + eller Java. Men ved hjelp av disse pakkene , har utviklerne laget verktøy som lar programmerere å lage apps i språk som Python eller Perl . Disse verktøyene fungerer som et ekstra lag mellom kildekoden i disse andre språk , og den virtuelle maskinen innen hvilke Android kjører . Denne ekstra lag tolker kildekoden til andre språk , og oversetter den til kode som kan samhandle med den virtuelle maskinen Android skapt for det. Dermed fungerer som en applikasjon utviklet med en av Googles utvikling kits ville.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan tjene Game programmer på en TI - 83 Plus 
    ·Slik kjører PowerShell Scripts fra kommandolinjen 
    ·Slik bruker du en Constructor Bound Undertype 
    ·Hvordan lage din egen nettleser i C # 
    ·Forklaring av Big O notasjon 
    ·Hvordan Nevn en variabel ved hjelp av en makro SAS 
    ·Hvordan Bind et Enumeration til en DataGridView Column 
    ·Hvordan bruke SVN Med BuddyPress 
    ·Slik vert Flash Games 
    ·Hvordan lage en HTML Galleri 
      Anbefalte artikler
    ·MySQL Indeksering Tutorial 
    ·Hvordan lage XSD 
    ·Opprinnelsen til Fibonacci Sequence 
    ·HashMap : Slik fjerner årsaken til en minnelekkasje 
    ·Hvordan slette en forrige bokstav i C + + 
    ·Forskjellen mellom JSF og JSP 
    ·Hvordan redusere Flyt i Java 
    ·Slik fjerner en New Line og Space i PHP 
    ·Slik formaterer Antall funksjoner i PHP 
    ·Hvordan sette farge på et rullefelt i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/