Mingրագրավորման լեզուներ Android- ի համար

Բովանդակություն:

Mingրագրավորման լեզուներ Android- ի համար
Mingրագրավորման լեզուներ Android- ի համար

Video: Mingրագրավորման լեզուներ Android- ի համար

Video: Mingրագրավորման լեզուներ Android- ի համար
Video: 17.Հնդեվրոպական լեզվաընտանիք🙋‍♂️👨‍💻 2024, Մայիս
Anonim

Android ծրագրակազմի հիմնական մասը գրված է Java ծրագրավորման լեզվով (PL): Համակարգի մշակողները նաև առաջարկում են ծրագրավորողներ jQuery գրադարանի և PhoneGap- ի միջոցով C / C ++, Python և Java Script ծրագրերը նախագծելու համար:

Mingրագրավորման լեզուներ Android- ի համար
Mingրագրավորման լեզուներ Android- ի համար

Java- ն Android- ի համար

Android ծրագրերի մշակման հիմնական լեզուն Java- ն է: XML- ն օգտագործվում է հավելվածի նշագրման և ինտերֆեյսի տարրեր ստեղծելու համար: Android- ի համար Java- ով հնարավոր է ծրագրեր գրել գրեթե ցանկացած ծրագրային միջավայրում, բայց գործառնական համակարգի մշակողները ծրագրավորողներին առաջարկում են օգտագործել Eclipse- ը: Կազմողի ֆունկցիոնալությունը ներառում է բջջային ծրագրեր ստեղծելու ռեժիմ ՝ Android Development Tools (ADT) plugin- ի միջոցով: Նմանատիպ հավելվածը հասանելի է հանրաճանաչ շրջանակների համար, ինչպիսիք են 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 սարք կամ համակարգչում տեղադրված emulator: Կառուցապատողին առաջարկվում է նաև ցածր մակարդակի մոդուլներ գրել C / C ++ - ում `օգտագործելով որոշ ստանդարտ Linux գրադարաններ և Android- ի համար մշակված Bionic գրադարան:

Բացի C / C ++ - ից, ծրագրավորողները կարող են օգտագործել C #, որի գործիքները օգտակար կլինեն հարթակի համար բնիկ ծրագրեր գրելիս: Android- ով C # - ով աշխատելը հնարավոր է Mono կամ Monotouch ինտերֆեյսի միջոցով: Այնուամենայնիվ, C # օգտագործելու նախնական լիցենզիան ծրագրավորողի համար կարժենա $ 400 դոլար, ինչը կարևոր է միայն մեծ ծրագրային արտադրանք գրելիս:

PhoneGap

PhoneGap- ը հնարավորություն է տալիս մշակել ծրագրեր, օգտագործելով այնպիսի լեզուներ, ինչպիսիք են HTML, JavaScript (jQuery) և CSS: Միևնույն ժամանակ, այս հարթակում ստեղծված ծրագրերը հարմար են այլ գործառնական համակարգերի համար և կարող են փոփոխվել այլ սարքերի համար ՝ առանց ծրագրի կոդի լրացուցիչ փոփոխությունների: AndroidG- ի մշակողները PhoneGap- ի միջոցով կարող են JavaScript- ով գրել CSS կոդ և HTML ՝ որպես նշագրման միջոց:

SL4A լուծումը հնարավորություն է տալիս գրավոր օգտագործել սցենարական լեզուներ: Օգտագործելով միջավայրը ՝ նախատեսվում է ներդնել այնպիսի ծրագրավորման լեզուներ, ինչպիսիք են Python, Perl, Lua, BeanShell, JRuby և այլն: Այնուամենայնիվ, մշակողների թիվը, որոնք ներկայումս օգտագործում են SL4A իրենց ծրագրերի համար, և նախագիծը դեռ գտնվում է ալֆա փորձարկման մեջ:

Խորհուրդ ենք տալիս: