Android үчүн программалоо тилдери

Мазмуну:

Android үчүн программалоо тилдери
Android үчүн программалоо тилдери

Video: Android үчүн программалоо тилдери

Video: Android үчүн программалоо тилдери
Video: Программалоого киришүү #1: Программалоого деген эмне? 2024, Ноябрь
Anonim

Android программасынын негизги бөлүгү Java программалоо тилинде (PL) жазылган. Системаны иштеп чыгуучулар программалоочуларга jQuery китепканасы жана PhoneGap аркылуу C / C ++, Python жана Java Script программаларын иштеп чыгуунун алкактарын сунуш кылышат.

Android үчүн программалоо тилдери
Android үчүн программалоо тилдери

Android үчүн Java

Android программаларын иштеп чыгуу үчүн негизги тил Java. XML колдонмонун белгилөөсүн жана интерфейс элементтерин түзүү үчүн колдонулат. Android үчүн Java программаларын дээрлик бардык программалык шарттарда жазууга болот, бирок иштөө тутумун иштеп чыгуучулар Eclipse программисттерин колдонууну сунушташат. Компилятор функциясы Android Development Tools (ADT) плагини аркылуу мобилдик тиркемелерди түзүү режимин камтыйт. Ушундай эле плагин NetBeans жана IntelliJ IDEA сыяктуу популярдуу алкактар үчүн жеткиликтүү. Мындан тышкары, Java-да код жазуу үчүн, Eclipseдин негизинде түзүлгөн жана Google SDK түздөн-түз программалоого мүмкүнчүлүк берген Android үчүн Motodev Studio колдоно аласыз.

C / C ++

C / C ++ китепканалары айрым программаларды жана код бөлүмдөрүн жазуу үчүн колдонулушу мүмкүн, алардын аткарылышы максималдуу ылдамдыкты талап кылат. Бул программалоо тилдерин колдонуу Android Native Development Kit иштеп чыгуучулары үчүн атайын пакет, C ++ колдонгон тиркемелерди түзүүгө багытталган.

Embarcadero RAD Studio XE5 да Android колдонмолорун жазууга мүмкүнчүлүк берет. Ошол эле учурда, программаны текшерүү үчүн бир Android түзмөгү же компьютерге орнотулган эмулятор жетиштүү. Ошондой эле, иштеп чыгуучуга кээ бир стандарттуу Linux китепканаларын жана Android үчүн иштелип чыккан Bionic китепканасын колдонуу менен C / C ++ тилинде төмөнкү деңгээлдеги модулдарды жазуу мүмкүнчүлүгү сунушталат.

Программисттер C / C ++ тилдеринен тышкары, платформанын түпнуска программаларын жазууда куралдары пайдалуу боло турган C # колдоно алышат. Android менен C # режиминде иштөө Mono же Monotouch интерфейси аркылуу мүмкүн. Ошого карабастан, C # колдонууга берилген алгачкы лицензия программистке 400 долларга бааланат, бул ири программалык продуктуларды жазууда гана тиешелүү болот.

PhoneGap

PhoneGap HTML, JavaScript (jQuery) жана CSS сыяктуу тилдерди колдонуп, тиркемелерди иштеп чыгууга мүмкүндүк берет. Ошол эле учурда, ушул платформада түзүлгөн программалар башка операциялык тутумдар үчүн ылайыктуу жана башка түзмөктөр үчүн программа кодуна кошумча өзгөртүүлөрдү киргизбестен өзгөртүлүшү мүмкүн. PhoneGap менен, Android иштеп чыгуучулары JavaScriptти колдонуп, белгилөөнү жаратуунун каражаты катары CSS менен код жана HTML жазышат.

SL4A чечими жазуу түрүндө скрипт тилдерин колдонууга мүмкүндүк берет. Айлана-чөйрөнү колдонуп, Python, Perl, Lua, BeanShell, JRuby ж.б. сыяктуу программалоо тилдерин киргизүү пландаштырылууда. Бирок, учурда SL4A программаларын өз программалары үчүн колдонгон иштеп чыгуучулардын саны аз жана долбоор дагы эле альфа-тестирлөөдө.

Сунушталууда: