Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Android ' C ' Programmering

    Normalt utvecklare som vill skapa appar för Googles Android-plattform har att skriva sina program i Java . Plattformen i sig är skriven i Java och Android mjukvaruarkitektur är uppbyggd kring Java virtuell maskin , eller JVM , som skapar maskinkod från Java bytekod . Däremot kan utvecklare som vill skriva appar i C hämta en speciell uppsättning bibliotek från Google för att göra detta möjligt . Android SDK

    Google tillhandahåller en standard uppsättning verktyg som gör att programmerare att skapa applikationer för Android-plattformen i form av sitt Software Development Kit , eller SDK . Detta inkluderar en Android -system simulator för testning projekt och verktyg förpackningar för att skapa en fil som Android kan köras från projektets källkod . SDK innehåller även bibliotek för att tillåta appar skrivna i Java för att interagera med de avancerade funktionerna i operativsystemet Android .
    Android NDK

    utvecklare som vill skapa appar , eller app -komponenter , kan i programmeringsspråket C hämta Googles Native Development Kit , eller NDK . Detta är en samling av bibliotek som liknar dem som finns i SDK. Men de är i programmeringsspråket C istället för Java . Utvecklare kan använda dessa bibliotek för att utveckla för Android i C på samma sätt som SDK : s bibliotek möjliggöra utveckling i Java .
    Använda NDK

    NDK inte fungerar som en självständig utveckling kit . I stället är det en förlängning av SDK. Utvecklare måste installera SDK som en plattform inom vilken att ladda ner, använda och uppdatera andra utvecklingskomponenter . Dessa inkluderar NDK . Utvecklare använder fortfarande SDK : s verktyg för att skapa " . Apk " paket som Android körs som appar , till SDK: s simulator testa apps och SDK : s verktyg för att överföra . Apk -paket på en faktisk Android-enhet .

    C eller Java

    Java fungerar genom att kompilera källkoden till en mellanhand form som kallas bytekod , vilket system specifik JVM översätta till maskinkod enheten faktiskt utför . I denna process kommer JVM optimerar automatiskt maskinkod som den producerar . Detta sparar programmeraren tiden för att försöka optimera koden . Men programmerare som arbetar i C språket styr direkt vad den kompilerade maskinkod kommer att se ut . Detta gör att app-utvecklare som vill utöva denna detaljerade nivå av kontroll över sin kod för att göra det . Dessutom tillåter det utvecklare som redan har skrivit en stor mängd kod för ett projekt i C för att snabbt porta det till Android .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Ignorera mellanslag när du använder längd C + +
    ·Hur man skriver kod för iPhone
    ·Hur man använder Void Pekare i C
    ·Hur man skapar TCP /IP-paket kod i C-programmering
    ·Hur man slår ihop Unika Integer Algoritmer
    ·Skillnad mellan fgetc och getc
    ·Hur konvertera radianer till grader i C + + språk i Tr…
    ·Hur du uppdaterar rutnätsdata
    ·Hur Log Samtal till D3D
    ·Hur man kompilerar en Makefile
    Utvalda artiklarna
    ·Hur konvertera UTF8 Texter
    ·Hur man gör Textruta visa beroende på en listruta i V…
    ·Vad är en EOF i C språk
    ·Java Spring Vs. Struts
    ·Fördelar & Nackdelar med VisualBasic
    ·Hur Ladda ner ARES
    ·MATLAB -kod för White Noise
    ·Hur man skapar Syntax War File
    ·Hur läsa text från SWF i Java
    ·Hur man skapar ett installationsprogram med VB6 Studio
    Copyright © Dator Kunskap http://www.dator.xyz