Programovacie Jazyky Pre Android

Obsah:

Programovacie Jazyky Pre Android
Programovacie Jazyky Pre Android

Video: Programovacie Jazyky Pre Android

Video: Programovacie Jazyky Pre Android
Video: Изучение Android Studio за час в одном видео! Создание погодного приложения с API 2024, November
Anonim

Väčšina softvéru pre Android je napísaná v programovacom jazyku Java (PL). Vývojári systému taktiež ponúkajú programátorské rámce na navrhovanie aplikácií v jazykoch C / C ++, Python a Java Script prostredníctvom knižnice jQuery a PhoneGap.

Programovacie jazyky pre Android
Programovacie jazyky pre Android

Java pre Android

Hlavným jazykom pre vývoj programov pre Android je Java. XML sa používa na vytváranie značiek aplikácií a prvkov rozhrania. Programy pre Android v Jave je možné písať takmer v akomkoľvek softvérovom prostredí, vývojári operačného systému však naznačujú, že programátori používajú Eclipse. Funkčnosť kompilátora zahŕňa režim vytvárania mobilných aplikácií prostredníctvom doplnku Android Development Tools (ADT). Podobný doplnok je k dispozícii pre populárne rámce ako NetBeans a IntelliJ IDEA. Na písanie kódu v jazyku Java môžete navyše použiť balík Motodev Studio pre Android, ktorý bol vytvorený na základe Eclipse a umožňuje vám programovať priamo na základe Google SDK.

C / C ++

Knižnice C / C ++ možno použiť na zápis niektorých programov a sekcií kódu, ktorých vykonávanie si vyžaduje maximálnu rýchlosť. Používanie týchto programovacích jazykov je možné prostredníctvom špeciálneho balíka pre vývojárov Android Native Development Kit zameraného špeciálne na vytváranie aplikácií pomocou C ++.

Embarcadero RAD Studio XE5 vám tiež umožňuje písať natívne aplikácie pre Android. Na testovanie programu zároveň stačí jedno zariadenie s Androidom alebo emulátor nainštalovaný v počítači. Vývojárovi sa tiež ponúka príležitosť na písanie nízkoúrovňových modulov v C / C ++ pomocou niektorých štandardných knižníc Linuxu a knižnice Bionic vyvinutých pre Android.

Okrem C / C ++ môžu programátori používať C #, ktorého nástroje sa budú hodiť pri písaní natívnych programov pre platformu. Práca v jazyku C # s Androidom je možná cez rozhranie Mono alebo Monotouch. Napriek tomu bude počiatočná licencia na používanie C # stáť programátora 400 dolárov, čo je relevantné iba pri písaní veľkých softvérových produktov.

PhoneGap

PhoneGap vám umožňuje vyvíjať aplikácie pomocou jazykov ako HTML, JavaScript (jQuery) a CSS. Programy vytvorené na tejto platforme sú zároveň vhodné pre iné operačné systémy a je ich možné upravovať pre ďalšie zariadenia bez ďalších zmien v programovom kóde. Vďaka PhoneGap môžu vývojári Androidu používať JavaScript na písanie kódu a HTML pomocou CSS ako prostriedku na vytváranie značiek.

Riešenie SL4A umožňuje používať skriptovacie jazyky písomne. Pomocou prostredia sa plánuje predstaviť také programovacie jazyky ako Python, Perl, Lua, BeanShell, JRuby atď. Počet vývojárov, ktorí v súčasnosti pre svoje programy používajú program SL4A, je však malý a projekt je stále v alfa testovaní.

Odporúča: