Programavimo Kalbos, Skirtos „Android“

Turinys:

Programavimo Kalbos, Skirtos „Android“
Programavimo Kalbos, Skirtos „Android“

Video: Programavimo Kalbos, Skirtos „Android“

Video: Programavimo Kalbos, Skirtos „Android“
Video: Java un Android kurss | #14 Vienrokas bandīts - Algoritma izveide (JAVA) 2024, Gegužė
Anonim

Didžioji dalis „Android“programinės įrangos yra parašyta „Java“programavimo kalba (PL). Sistemos kūrėjai taip pat siūlo programuotojams programas, skirtas kurti programas C / C ++, Python ir Java Script per „jQuery“biblioteką ir „PhoneGap“.

Programavimo kalbos, skirtos „Android“
Programavimo kalbos, skirtos „Android“

„Java“, skirta „Android“

Pagrindinė „Android“programų kūrimo kalba yra „Java“. XML naudojamas kurti programos žymėjimą ir sąsajos elementus. „Java“sistemoje galima rašyti programas „Android“beveik bet kokioje programinės įrangos aplinkoje, tačiau operacinės sistemos kūrėjai siūlo programuotojams naudoti „Eclipse“. Kompiliatoriaus funkcijose yra mobiliųjų programų kūrimo būdas naudojant „Android“kūrimo įrankių (ADT) papildinį. Panašus papildinys yra prieinamas populiarioms sistemoms, tokioms kaip „NetBeans“ir „IntelliJ IDEA“. Be to, norėdami rašyti kodą „Java“, galite naudoti „Motodev Studio for Android“paketą, sukurtą remiantis „Eclipse“ir leidžiančiu programuoti tiesiogiai remiantis „Google SDK“.

C / C ++

C / C ++ bibliotekomis galima rašyti kai kurias programas ir kodų sekcijas, kurių vykdymui reikia maksimalaus greičio. Šias programavimo kalbas galima naudoti naudojant specialų „Android Native Development Kit“kūrėjų paketą, kuris skirtas programoms kurti naudojant C ++.

„Embarcadero RAD Studio XE5“taip pat leidžia rašyti savąsias „Android“programas. Tuo pačiu metu norint išbandyti programą pakanka vieno „Android“įrenginio arba kompiuteryje įdiegto emuliatoriaus. Kūrėjui taip pat siūloma galimybė parašyti žemo lygio modulius C / C ++ formatu, naudojant kai kurias standartines „Linux“bibliotekas ir „Android“sukurtą „Bionic“biblioteką.

Be „C / C ++“, programuotojai gali naudoti „C #“, kurio įrankiai pravers rašydami savąsias platformos programas. Dirbti C # su „Android“galima per „Mono“arba „Monotouch“sąsają. Nepaisant to, pradinė licencija naudoti C # programuotojui kainuos 400 USD, o tai aktualu tik rašant didelius programinės įrangos produktus.

„PhoneGap“

„PhoneGap“leidžia kurti programas naudojant tokias kalbas kaip HTML, „JavaScript“(„jQuery“) ir CSS. Tuo pačiu metu šioje platformoje sukurtos programos tinka kitoms operacinėms sistemoms ir gali būti modifikuojamos kitiems įrenginiams be papildomų programos kodo pakeitimų. Naudodami „PhoneGap“, „Android“kūrėjai gali naudoti „JavaScript“, kad parašytų kodą ir HTML su CSS kaip žymėjimo generavimo priemonę.

SL4A sprendimas leidžia rašymo metu naudoti scenarijų kalbas. Naudojant aplinką, planuojama pristatyti tokias programavimo kalbas kaip „Python“, „Perl“, „Lua“, „BeanShell“, „JRuby“ir kt. Tačiau šiuo metu SL4A savo programoms naudojančių kūrėjų skaičius yra nedidelis, o projektas vis dar yra alfa testavimas.

Rekomenduojamas: