Езици за програмиране за Android

Съдържание:

Езици за програмиране за Android
Езици за програмиране за Android

Видео: Езици за програмиране за Android

Видео: Езици за програмиране за Android
Видео: 😱 Как сделать ANDROID приложение за 10 минут! Сможет каждый :3 2024, Ноември
Anonim

Основната част от софтуера за Android е написана на езика за програмиране Java (PL). Разработчиците на системата предлагат и програми за програмиране за проектиране на приложения в C / C ++, Python и Java Script чрез библиотеката jQuery и PhoneGap.

Езици за програмиране за Android
Езици за програмиране за Android

Java за Android

Основният език за разработване на програми за Android е Java. XML се използва за създаване на маркиране на приложения и елементи на интерфейса. Възможно е да пишете програми за Android на Java в почти всяка софтуерна среда, но разработчиците на операционната система предлагат програмистите да използват Eclipse. Функционалността на компилатора включва режима на създаване на мобилни приложения чрез приставката Android Development Tools (ADT). Подобен плъгин е достъпен за популярни рамки като NetBeans и IntelliJ IDEA. Освен това, за да пишете код в Java, можете да използвате пакета Motodev Studio за Android, създаден на базата на Eclipse и ви позволява да програмирате директно на базата на Google SDK.

C / C ++

Библиотеките на C / C ++ могат да се използват за писане на някои програми и кодови секции, чието изпълнение изисква максимална скорост. Използването на тези езици за програмиране е възможно чрез специален пакет за разработчици на Android Native Development Kit, фокусиран специално за създаване на приложения, използващи C ++.

Embarcadero RAD Studio XE5 също ви позволява да пишете собствени приложения за Android. В същото време е достатъчно едно устройство с Android или емулатор, инсталиран на компютъра, за да тествате програмата. На разработчика се предлага и възможността да пише модули от ниско ниво на C / C ++, като използва някои стандартни библиотеки на Linux и библиотеката Bionic, разработена за Android.

В допълнение към C / C ++ програмистите могат да използват C #, чиито инструменти ще бъдат полезни при писането на собствени програми за платформата. Работата в C # с Android е възможна чрез интерфейса Mono или Monotouch. Въпреки това първоначалният лиценз за използване на C # ще струва на програмист 400 долара, което е от значение само при писане на големи софтуерни продукти.

PhoneGap

PhoneGap ви позволява да разработвате приложения, използващи езици като HTML, JavaScript (jQuery) и CSS. В същото време програмите, създадени на тази платформа, са подходящи за други операционни системи и могат да бъдат модифицирани за други устройства без допълнителни промени в програмния код. С PhoneGap разработчиците на Android могат да използват JavaScript за писане на код и HTML с CSS като средство за генериране на маркиране.

Решението SL4A дава възможност да се използват скриптови езици в писмена форма. Използвайки средата, се планира въвеждане на езици за програмиране като Python, Perl, Lua, BeanShell, JRuby и др. Броят на разработчиците, които в момента използват SL4A за своите програми, е малък и проектът все още е в алфа тестване.

Препоръчано: