Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Android ' C ' Programming
Normaal , ontwikkelaars die willen apps voor Google's Android-platform te creëren moeten hun programma's in Java te schrijven . Het platform zelf is geschreven in Java en Android software architectuur is gebouwd rond de Java virtual machine , of JVM , die machine code maakt van Java bytecode . Echter , kunnen ontwikkelaars die willen apps schrijven in C een speciale set van bibliotheken downloaden van Google om dit mogelijk te maken . Android SDK

Google
biedt een standaard set van tools die het mogelijk maken programmeurs om apps voor het Android-platform in de vorm van de Software Development Kit , of SDK maken . Dit omvat een Android -systeem simulator voor het testen van projecten en de verpakking van tools voor het maken van een bestand dat Android kunnen uitvoeren van het project broncode . De SDK bevat ook bibliotheken voor het toestaan ​​van applicaties geschreven in Java te interageren met de geavanceerde functies van het Android besturingssysteem .
Android NDK

Ontwikkelaars
die willen apps te maken , of app onderdelen , in de C -programmeertaal kan Google's Inheemse Development Kit , of NDK downloaden . Dit is een verzameling van bibliotheken vergelijkbaar met die in de SDK . Ze zijn echter in de C programmeertaal plaats van Java . Ontwikkelaars kunnen deze bibliotheken gebruiken om te ontwikkelen voor Android in C op dezelfde manier dat bibliotheken van de SDK 's kan ontwikkelen in Java .
Behulp NDK

De NDK is niet functioneel als zelfstandig development kit . In plaats daarvan is een uitbreiding van de SDK . Ontwikkelaars hebben om de SDK te installeren als een platform waarbinnen te downloaden, gebruiken , en andere componenten ontwikkeling te werken. Deze omvatten de NDK . Ontwikkelaars nog steeds gebruiken gereedschappen van de SDK 's van de " . Apk ' pakketten die Android draait als apps , simulator van de SDK 's van de apps en gereedschappen van de SDK 's te testen voor de overdracht van de . Apk -pakketten op een feitelijke Android- apparaat aan te maken .

C of Java

de Java- taal werkt door het opstellen van broncode in een intermediaire vorm genaamd bytecode , welk systeem specifieke JVM's vertalen naar de machinecode het apparaat daadwerkelijk uitvoert . In dit proces zal de JVM automatisch optimaliseren van de machinecode het produceert . Dit bespaart de programmeur de tijd van het proberen om code te optimaliseren . Echter , programmeurs die werken in de taal C direct controleren wat de gecompileerde machine code eruit zal zien . Dit maakt app-ontwikkelaars die willen dit gedetailleerde niveau van controle over hun code uit te oefenen om dit te doen . Daarnaast kunnen ontwikkelaars die al een aanzienlijke hoeveelheid code hebben geschreven voor een project in C om snel door het op Android .

Previous: Next:
  C /C + + Programming
·Hoe om te leren STL containers…
·Hoe maak je punten uit een bes…
·Hoe te Zie de Call Stack in GD…
·Hoe maak je een C + + Vector o…
·Hoe maak je een Delay in Secon…
·Hoe maak je een C-programma in…
·Hoe te controleren of twee arr…
·Met twee - dimensionale karakt…
·Hoe je Input maken Alleen een …
  Related Articles
Hoe dat te doen Database Programmering M…
Hoe te ActiveX Programming leren 
Programmeren in MS Access 2007 
Programmeren van seriële poorten met Vi…
Hoe toegang Macro program 
Microsoft Visual Programming Language Tu…
Leren programmeren met Visual Basic . Ne…
Hoe te Voorwaardelijke Uitdrukkingen in …
Hoe maak je een Array in FoxPro Programm…
  Programmering Articles
·Hoe maak je een nieuw DAT- bestand in Ma…
·Hoe maak je een Web Service Client Gebru…
·Hoe een MFC Paint Brush Application Zorg…
·Verschil tussen Custom JSP Tags & Beans 
·Hoe maak je een dubbel - Voor Loop over …
·MySQL Tekst Vs . Varchar 
·Hoe te Widgets ontwikkelen in Visual Bas…
·Hoe te BLOB Bestanden uploaden naar een …
·Python Scripts & Programs 
Copyright © Computer Kennis http://www.nldit.com