Programmeerimiskeeled Androidile

Sisukord:

Programmeerimiskeeled Androidile
Programmeerimiskeeled Androidile

Video: Programmeerimiskeeled Androidile

Video: Programmeerimiskeeled Androidile
Video: Шаг 2. Relictum Pro Установка NODE на Android - Инструкция 2024, November
Anonim

Suurem osa Androidi tarkvarast on kirjutatud Java programmeerimiskeeles (PL). Samuti pakuvad süsteemiarendajad programmeerijatele raamid rakenduste kujundamiseks C / C ++, Pythoni ja Java skripti kaudu jQuery teegi ja PhoneGapi kaudu.

Programmeerimiskeeled Androidile
Programmeerimiskeeled Androidile

Java Androidile

Androidi programmide arendamise peamine keel on Java. XML-i kasutatakse rakenduse märgistuse ja liideseelementide loomiseks. Javas on Androidi jaoks programme võimalik kirjutada peaaegu igas tarkvarakeskkonnas, kuid opsüsteemi arendajad soovitavad programmeerijatel kasutada Eclipse'i. Kompilaatori funktsionaalsus hõlmab mobiilirakenduste loomise režiimi Androidi arendustööriistade (ADT) pistikprogrammi kaudu. Sarnane pistikprogramm on saadaval populaarsete raamistike jaoks nagu NetBeans ja IntelliJ IDEA. Lisaks saate Java-koodi kirjutamiseks kasutada Eclipse'i põhjal loodud paketti Motodev Studio Androidile, mis võimaldab teil programmeerida otse Google SDK baasil.

C / C ++

C / C ++ teekidega saab kirjutada mõningaid programme ja koodilõike, mille täitmine nõuab maksimaalset kiirust. Nende programmeerimiskeelte kasutamine on võimalik spetsiaalse paketi abil, mis on mõeldud Android Native Development Kit arendajatele, mis on spetsiaalselt loodud rakenduste loomiseks C ++ abil.

Embarcadero RAD Studio XE5 võimaldab teil kirjutada ka Androidi natiivrakendusi. Samal ajal piisab programmi testimiseks ühest arvutisse installitud Android-seadmest või emulaatorist. Arendajale pakutakse ka võimalust kirjutada madala taseme mooduleid C / C ++ keeles, kasutades mõnda standardset Linuxi teeki ja Androidi jaoks välja töötatud Bionicu teeki.

Lisaks C / C ++ -le saavad programmeerijad kasutada C # -d, mille tööriistad tulevad kasuks platvormi jaoks natiivprogrammide kirjutamisel. C-ga töötamine koos Androidiga on võimalik Mono või Monotouch liidese kaudu. Sellest hoolimata maksab C # kasutamise esialgne litsents programmeerijale 400 dollarit, mis on asjakohane ainult suurte tarkvaratoodete kirjutamisel.

PhoneGap

PhoneGap võimaldab teil arendada rakendusi, kasutades selliseid keeli nagu HTML, JavaScript (jQuery) ja CSS. Samal ajal sobivad sellel platvormil loodud programmid muudele opsüsteemidele ja neid saab muuta teiste seadmete jaoks ilma programmikoodi täiendavate muudatusteta. PhoneGapi abil saavad Androidi arendajad JavaScripti abil märgistuste loomiseks CSS-iga koodi ja HTML-i kirjutada.

SL4A lahendus võimaldab skriptikeeli kasutada kirjalikult. Keskkonda kasutades on kavas tutvustada selliseid programmeerimiskeeli nagu Python, Perl, Lua, BeanShell, JRuby jne. Praegu on SL4A-d oma programmide jaoks kasutavate arendajate arv väike ja projekt on alles alfatestimisel.

Soovitan: