Ohjelmointikielet Androidille

Sisällysluettelo:

Ohjelmointikielet Androidille
Ohjelmointikielet Androidille

Video: Ohjelmointikielet Androidille

Video: Ohjelmointikielet Androidille
Video: Как выбрать поддерживаемую версию Android: minSdk, targetSdk, compileSdk 2024, Marraskuu
Anonim

Suurin osa Android-ohjelmistoista on kirjoitettu Java-ohjelmointikielellä (PL). Järjestelmän kehittäjät tarjoavat myös ohjelmoijille kehyksiä sovellusten suunnitteluun C / C ++ -, Python- ja Java-komentosarjoissa jQuery-kirjaston ja PhoneGapin kautta.

Ohjelmointikielet Androidille
Ohjelmointikielet Androidille

Java Androidille

Android-ohjelmien kehittämisen pääkieli on Java. XML: ää käytetään sovellusten merkintöjen ja käyttöliittymäelementtien luomiseen. Java-ohjelmia voi kirjoittaa Androidille melkein missä tahansa ohjelmistoympäristössä, mutta käyttöjärjestelmän kehittäjät ehdottavat, että ohjelmoijat käyttävät Eclipseä. Kääntäjän toiminnot sisältävät tavan luoda mobiilisovelluksia Android Development Tools (ADT) -laajennuksen avulla. Vastaava laajennus on saatavana suosituille kehyksille, kuten NetBeans ja IntelliJ IDEA. Voit kirjoittaa koodin Java-tiedostoon myös käyttämällä Motodev Studio for Android -pakettia, joka on luotu Eclipse-pohjalta ja jonka avulla voit ohjelmoida suoraan Google SDK: n perusteella.

C / C ++

C / C ++ -kirjastoilla voidaan kirjoittaa joitain ohjelmia ja koodiosia, joiden suorittaminen vaatii suurimman nopeuden. Näiden ohjelmointikielien käyttö on mahdollista Android Native Development Kit -kehittäjille tarkoitetun erikoispaketin avulla, joka on keskittynyt erityisesti sovellusten luomiseen C ++ -ohjelmistoa käyttäen.

Embarcadero RAD Studio XE5 antaa sinun myös kirjoittaa alkuperäisiä Android-sovelluksia. Samanaikaisesti yksi tietokoneeseen asennettu Android-laite tai emulaattori riittää ohjelman testaamiseen. Kehittäjälle tarjotaan myös mahdollisuus kirjoittaa matalan tason moduuleja C / C ++ -sovellukseen käyttämällä joitain tavallisia Linux-kirjastoja ja Androidille kehitettyä Bionic-kirjastoa.

C / C ++: n lisäksi ohjelmoijat voivat käyttää C #: ta, jonka työkalut ovat hyödyllisiä kirjoitettaessa natiiviohjelmia alustalle. Työskentely C #: ssä Androidin kanssa on mahdollista Mono- tai Monotouch-käyttöliittymän kautta. Alkuperäinen C # -käyttöoikeus maksaa kuitenkin ohjelmoijalle 400 dollaria, mikä on merkitystä vain suurten ohjelmistotuotteiden kirjoittamisen yhteydessä.

PhoneGap

PhoneGap-sovelluksen avulla voit kehittää sovelluksia käyttämällä kieliä, kuten HTML, JavaScript (jQuery) ja CSS. Samalla tällä alustalla luodut ohjelmat soveltuvat muille käyttöjärjestelmille ja niitä voidaan muokata muille laitteille muuttamatta ohjelmakoodia. PhoneGapin avulla Android-kehittäjät voivat käyttää JavaScriptiä koodin ja HTML: n kirjoittamiseen CSS: llä merkintöjen luomiseen.

SL4A-ratkaisu mahdollistaa komentosarjakielien käytön kirjallisesti. Ympäristön avulla on tarkoitus ottaa käyttöön sellaiset ohjelmointikielet kuin Python, Perl, Lua, BeanShell, JRuby jne. SL4A: ta ohjelmissaan tällä hetkellä käyttävien kehittäjien määrä on kuitenkin pieni, ja projekti on edelleen alfa-testauksessa.

Suositeltava: