Programmēšanas Valodas Android Ierīcēm

Satura rādītājs:

Programmēšanas Valodas Android Ierīcēm
Programmēšanas Valodas Android Ierīcēm

Video: Programmēšanas Valodas Android Ierīcēm

Video: Programmēšanas Valodas Android Ierīcēm
Video: Best Programming Language for Mobile App Development 2024, Maijs
Anonim

Lielākā daļa Android programmatūras ir rakstīta Java programmēšanas valodā (PL). Sistēmas izstrādātāji piedāvā arī programmētājiem ietvarus lietojumprogrammu projektēšanai C / C ++, Python un Java Script, izmantojot jQuery bibliotēku un PhoneGap.

Programmēšanas valodas Android ierīcēm
Programmēšanas valodas Android ierīcēm

Java operētājsistēmai Android

Galvenā Android programmu izstrādes valoda ir Java. XML tiek izmantots, lai izveidotu lietojumprogrammu iezīmēšanas un saskarnes elementus. Programmas Android operētājsistēmai Java ir iespējams rakstīt gandrīz jebkurā programmatūras vidē, taču operētājsistēmas izstrādātāji iesaka programmētājiem izmantot Eclipse. Kompilatora funkcionalitāte ietver mobilo lietojumprogrammu veidošanas veidu, izmantojot spraudni Android Development Tools (ADT). Līdzīgs spraudnis ir pieejams populārām sistēmām, piemēram, NetBeans un IntelliJ IDEA. Turklāt, lai rakstītu kodu Java, varat izmantot paketi Motodev Studio for Android, kas izveidota, pamatojoties uz Eclipse un ļaujot tieši programmēt, pamatojoties uz Google SDK.

C / C ++

C / C ++ bibliotēkas var izmantot, lai rakstītu dažas programmas un kodu sadaļas, kuru izpildei nepieciešams maksimālais ātrums. Šīs programmēšanas valodas var izmantot, izmantojot īpašu paketi Android Native Development Kit izstrādātājiem, kas īpaši vērsti uz lietojumprogrammu izveidi, izmantojot C ++.

Embarcadero RAD Studio XE5 ļauj arī rakstīt vietējās Android lietotnes. Tajā pašā laikā, lai pārbaudītu programmu, pietiek ar vienu Android ierīci vai datorā instalētu emulatoru. Izstrādātājam tiek piedāvāta arī iespēja rakstīt zema līmeņa moduļus C / C ++ formātā, izmantojot dažas standarta Linux bibliotēkas un Android izstrādāto Bionic bibliotēku.

Papildus C / C ++ programmētāji var izmantot C #, kura rīki noderēs, rakstot platformai vietējās programmas. Darbs C # ar Android ir iespējams, izmantojot Mono vai Monotouch interfeisu. Neskatoties uz to, sākotnējā C # izmantošanas licence programmētājam maksās 400 ASV dolāru, kas ir svarīgi tikai rakstot lielus programmatūras produktus.

PhoneGap

PhoneGap ļauj izstrādāt lietojumprogrammas, izmantojot tādas valodas kā HTML, JavaScript (jQuery) un CSS. Tajā pašā laikā šajā platformā izveidotās programmas ir piemērotas citām operētājsistēmām, un tās var pārveidot citām ierīcēm bez papildu izmaiņām programmas kodā. Izmantojot PhoneGap, Android izstrādātāji var izmantot JavaScript, lai rakstītu kodu un HTML, izmantojot CSS kā marķējuma ģenerēšanas līdzekli.

SL4A risinājums ļauj rakstībā izmantot skriptu valodas. Izmantojot vidi, plānots ieviest tādas programmēšanas valodas kā Python, Perl, Lua, BeanShell, JRuby utt. Tomēr to izstrādātāju skaits, kuri pašlaik izmanto SL4A savām programmām, ir mazs, un projektā joprojām notiek alfa testēšana.

Ieteicams: