250 ko'rilgan
Android uchun "salomDunyo" dasturi



Assalomu alekum, hurmatli hamjamiyat a'zolari.
hozirda bitta project bo'layotgandi, android uchun ham versiasi boridi, shunga android uchun dastur yozishni o'rganishni boshladim. Ushbu maqolada, oddiygina 1 ta textedit va bitta button bo'lgan va ismni kiritib buttonni bosganda salom beradigan «SalomDunyo» dasturini yaratamiz (ayrim joylari internet resursidan tarjima qilingan).
O'zim linuxdaman, lekin manimcha eclipse da kod yozishda linux yo windows ni farqi bo'lmasa kerak.
shunaqa bo'lishiga qaramasdan, windows uchun ham tushuntirib ketishga harakat qilaman.
Eng avvalo qurollanib olamiz. Bizga quyidagi dasturlar kerak bo'ladi:
— Eclipse IDE (manda galileo) eclipse.org/ dan olishingiz mumkin;
— Android ADT plugin for Eclipse — bu eclipsega o'rnatiladi;
— Android SDK developer.android.com/sdk/index.html dan ohirgi versiasini olishingiz mumkin;
Eclipseni olib ishga tushuramiz. Unga ADT plugin o'rnatishni 2 usulda qilsa bo'ladi (next next deb tushuntirish niyatim yuq :)):
1. Eclipse menyusida Help > Install New Software...., chiqqan oynada Add ni bosamiz va Name ga ADT Plugin kiritamiz, urlga esa

https://dl-ssl.google.com/android/eclipse/

ni kiritamiz va OK bosamiz. *diqqat http emas https :) uyogi next next
2. Bunda usul ham 1 chisidan farqi yuq desayam bo'ladi faqat ADT Plugin ni ko'chirib olib orxivini o'rnatish uchun bervoramiz.
Endi navbat SDK ni o'zini o'rnatamiz. O'rnatilgandan keyin Eclipse menyusidan Window->Preferences ni tanlab, Android qismiga o'tib SDK ni ko'rsatib qo'yamiz. Eclipse (o'zini) restart qilishni taklif qiladi, xech ikkilanmasdan xo'p deb qo'ya qoling.
Keyingi ishimiz Android paketlarini o'rnatish. Eclipse da Window->Android SDK and AVD manager ni tanlab, oynada Available Packages da checkboxni tanlab o'rnatvoramiz.
Keyin shu manager ni o'zida AVD (android vitrual device) yaratamiz, unga kerakli bo'lgan funksionallarni qo'shamiz.
Ana qurollarimiz xam tayyor. Endi dasturlashni boshlasak xam bo'ladi.
Eclipse ochamiz va menyuda File->New->Project, oynada Android->Android Project va Next.
Project Name: SalomDunyo, Create new Project in workspace, Bulid Target: Android 2.3.1 (API 9), Application Name: SalomDunyo, package name: geniuz.SalomDunyo, Create Activity: SalomDunyo. Next->Finish;
Project strukturasi haqida qisqacha malumot, bin papkasi tushunarlidir (compile qilingan *.class filelar), gen — papkasida generatsiya qilingan filelar. R.java — UI da yaratilgan komponentalar generatsiya qilinadi. res — resurslar, asosiy resurslarimiz: res->layout->main.xml, yani dasturimiz bu interfeysi; va o'zgaruvchilar (balki konstanta dermiz) res->values->strings.xml;
src — papkasida asosiy kodlarimiz (*.java filelar);
Endi birinchi interface(view)ni yasab olamiz, yuqorida aytilganidek bitta textedit va bitta button quyamiz:



aytib o'taman, id lar dasturda kontrolni charishda ishlatiladi.


Garphical layout da ko'rib olamiz.

Endi bunga kod yozamiz. bunda matn kiritib tugma bosilda Salom JohnDoe

degan yozuv chiqsin, (buni yuqorida aytib o'tilganidek

src->geniuz->SalomDunyo->SalomDunyo.java da):



Manba: Texnoman.uz
Bu mavzu Dasturlash va Web bo'limida 20 Iyun, 19 da maqola yozgan. | 250 ko'rilgan

O'xshash maqolalar bilan tanishing

kamoltukhtaev Bu mavzu Internet va tarmoqlar bo'limida 19 Okt, 19 da maqola yozgan. | 1,257 ko'rilgan
kamoltukhtaev Bu mavzu Internet va tarmoqlar bo'limida 05 Okt, 19 da maqola yozgan. | 1,067 ko'rilgan
HelloWorld! Bu mavzu o'zbek tilida bo'limida 18 Iyun, 16 da maqola yozgan. | 1,021 ko'rilgan