| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvilket sprog Er Android Apps Skrevet i
    ? En af de vigtigste funktioner i Googles Android mobile styresystem er, at alle fra en professionel software ingeniør til en novice coder kan lave programmer på det, og næsten alle, der bruger Android kan køre dem. Den måde Android kører sine apps betyder, at de fleste af disse programmer er skrevet i Java, men værktøjer til rådighed til at lette skriver også apps i C /C + + og andre programmeringssprog. Android Application Framework

    Android er bygget på en Linux-kernen , men indkapsler sin applikationslaget til sikkerheden. Android kører hver ansøgning isoleret fra andre apps. Dette begrænser også en app adgang til software -og hardware- komponenter, der er udtrykkeligt erklæret nødvendig i manifestet , der ledsager Android apps i deres softwarepakke. Baseret på denne åbenbare , og de andre programfiler inde udviklerens softwarepakke skaber Android en virtuel maskine specielt til at udføre den én app .
    Java
    p mest almindelige sprog til skrivning af Android apps er Java. De virtuelle maskiner , som Android skaber for hver app , der kører på sit system er en variant af Java Virtual Machine (JVM ) , som oversætter Java bytecode til platform bestemt maskine kode. Følgelig software development kit (SDK ), som Google giver at give programmører nem adgang til software- funktioner i Android, samt at interagere med hardware , som Android kører, består af biblioteker med Java-klasser og metoder.

    C /C + +

    programmeringssproget Java er et højere niveau sprog end programmeringssprog som C eller C + +. Mens programmer i C eller C + + kan udstede kommandoer direkte til en enheds hardware, JVM fortolker Java-kildekoden , og producerer sin egen kode til at interagere med hardware. I nogle tilfælde en Android programmør ønsker direkte skaber optimeret kode til en bestemt del af et program , snarere end at lade JVM håndtere denne proces. For de tilfælde Google har en Native Development Kit ( NDK ), der tillader programmører at skabe apps eller app -komponenter i C eller C + +.
    Tolke

    Mens dette skrives , Google kun producerer udvikling kits til at skrive Android apps i C /C + + eller Java. Men ved hjælp af disse kits , har udviklerne produceret værktøjer, der giver programmører til at skabe apps på sprog som Python eller Perl. Disse værktøjer fungerer som et ekstra lag mellem kildekoden på andre sprog , og den virtuelle maskine , inden for hvilken Android kører . Denne ekstra lag fortolker kildekoden til andet sprog, og oversætter det til kode, der kan interagere med den virtuelle maskine Android skabt til det. Således virker det som en applikation udviklet med en af ​​Googles udvikling kits ville.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ansøger en Texture Over tekst i XNA 
    ·Sådan Design en indkøbskurv 
    ·Sådan bruges ConsoleWrite til Output Class Data 
    ·Sådan fjernes tegn med accent Med UTF-8 Utility 
    ·Hvad er SQL Software 
    ·Sådan Gør Overlappende CSS divs Flyt Together 
    ·Selvstudier for Pythons SQLAlchemy 
    ·Hvad er prioritetskø 
    ·Sådan Erklær variable Som en formular i VBA 
    ·Sådan bruges Pound med SSL 
      Anbefalede Artikler
    ·Hvordan man tegner kurver med Javascript 
    ·Sådan tilføjes en start side til en webbrowser i C # 
    ·Sådan bruges Skabeloner i Structs i C 
    ·Sådan Sortere Silverlight DataGrid 
    ·Sådan oprettes et sæt funktion returnerer 
    ·Hvordan kan man øge Historik Størrelse i Eclipse Cons…
    ·Sådan oprettes Numbers for en eksponentiel vækstkurve…
    ·Sådan Konverter DataTables til Strings 
    ·Sådan oprettes en GUI i Basic 
    ·Sådan oprettes en login side i ASP 
    Copyright © Computer Viden http://www.computerdk.com