Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Androidu " C " Programovanie

Za normálnych okolností , vývojári , ktorí chcú vytvárať aplikácie pre platformu Google Android musieť napísať svoje programy v Jave . Platforma je napísaný v Jave , a softvérová architektúra Androidu je postavený na Java virtual machine , alebo JVM , ktorá vytvára strojový kód z Java bytecode . Avšak , vývojári , ktorí chcú písať aplikácie v jazyku C si môžete stiahnuť špeciálnu sadu knižníc z Google , aby to bolo možné . Android SDK

Google poskytuje štandardnú sadu nástrojov , ktoré umožňujú programátorom vytvárať aplikácie pre platformu Android v podobe jej Software Development Kit , alebo SDK . To zahŕňa systém Android simulátor pre testovanie projektov a obalových nástrojov pre vytvorenie súboru , ktorý Android možno spustiť zo zdrojového kódu projektu . SDK tiež obsahuje knižnice pre umožnenie aplikácie napísané v jazyku Java komunikovať s pokročilými funkciami operačného systému Android . Android NDK

Vývojári , ktorí chcú vytvárať aplikácie , alebo app komponenty , v programovacom jazyku C môžete stiahnuť Native Development Kit spoločnosti Google , alebo NDK . Toto je zbierka knižníc podobné tým obsiahnutým v SDK . Avšak oni sú v programovacom jazyku C namiesto Java . Vývojári môžu použiť tieto knižnice vyvinúť pre Android v C rovnakým spôsobom , že SDK knižnice umožnila vývoj v Jave .
Pomocou NDK

NDK nie je funkčný ako kit nezávislého vývoja . Namiesto toho , to je rozšírenie SDK . Vývojári majú k inštalácii SDK ako platforma , v ktorom k stiahnutiu , používanie a aktualizovať ďalšie komponenty rozvoja . Patrí medzi ne NDK . Vývojári aj naďalej používať nástroje SDK k vytvoreniu " . Apk " balíčkov , ktoré Android beží ako aplikácie , SDK je simulátor pre testovanie aplikácie a nástroje balíka SDK pre prenášanie . Apk balíky na skutočné zariadenia so systémom Android .

C alebo Java

jazyk Java funguje tak , že kompilácia zdrojového kódu do sprostredkovateľského formy zvanej bytecode , ktorý systém špecifické JVM prekladajú do strojového kódu zariadenia skutočne vykonáva . V tomto procese , bude JVM automaticky optimalizovať strojový kód , ktorý produkuje . Tým sa šetrí programátor čas sa snaží optimalizovať kód . Avšak , programátori , ktorí pracujú v jazyku C priamo kontrolovať , čo skompilovaný strojový kód bude vyzerať . To umožňuje app vývojári , ktorí chcú vyvíjať tento podrobný úroveň kontroly nad ich kódu , aby tak urobili . Okrem toho , že umožňuje vývojárom , ktorí už písomné značné množstvo kódu pre projekt v C rýchlo ho tak pre Android .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené