Texnoman

Assalomu alaykum! Siz Axborot texnologiyalari sohasining o'zbek tilidagi bloggerlar portaliga tashrif buyurdingiz! Loyihamizning asosiy maqsadi haqida bu yerda o'qishingiz mumkin.

Kirish A'zo bo'lish


Farzandlarimiz bizdan ko'ra kuchli, dono, bilimli va albatta baxtli bo'lishlari shart.

- Islom Karimov


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):

mulohazalarni kutaman :) Manba:

android mobile 19-Aprel 04:48 1538

texnoman

Muallif haqida

Texnoman Jamoasi Internetni rivojlantiramiz!


Qiziq bo‘ladi:


Fikrlar 13

SHERZODBEK
SHERZODBEK
Android dasturni android tel: da ham yasasa buladimi?
WebStyle
WebStyle
Manimcha unaqasi bo'maydi, android telefon java kodni kompilyatsiya qila olsa bo'lishi mumkin
Boburbekk
Boburbekk
Xato o'ylaysiz. Android OS da java, C, C++ konsolda, pascal, python, android dasturlashda formada ishlash mumkin. Android uchun ndk dastur tuzish, OpenGL 2.0 da o'yin tuzish mumkin. Sql, mysql, php server o'rnatish mumkin. Androidga Windows 98 o'rnatib, uncha katta bo'lmagan .exe ilovalarni ishlatish mumkin. Bular barchasini men sinaganman.
iphpdot
iphpdot
Java IDE bor Google Playda
Boburbekk
Boburbekk
Albatta bo'ladi. Agar mening shoiriy_1999@mail.ru da bog'laning. Android haqida gaplashamiz... Bu reklama emas, haqiqat
mirafzal
mirafzal
AIDE google playdan qarang
WinStyle
WinStyle
qiyin masala. Juda qiyin. Yoki iloji yo'q. Ko'ngildagidek chiqmaydi.
Sherzodd
Sherzodd
Tog'ri Dasturlash mukammal bo'lishi kerak - har-hil yengil, oddiy va sodda dasturlar bilan yuksalish bomidi---- kompyuterda ishlaganga nima yetsin
javaxir
javaxir
meni fikrimcha boshlash uchun kopchilik eclips va sdk da qiynalsa kerak qanday ishlatishda. Qayerdan olish va qanday boglash ikklasini. Menda bolgan katta muammo shu edi boshida :)
Boburbekk
Boburbekk
Saytda yangiman. Qanday qilib mobil dasturlashga maqola yozsam bo'ladi?
texnoman
texnoman
Assalom alaykum. Yuqori o'ng tomonda "Maqola yozish" - tugmasi bor, o'shanga bosib, Yangi maqola yozish sahifasiga kirasiz.O'sha yerda hammasi oddiy, tushunarli ko'rsatilgan. Lekin bir narsani yodda saqlang, Siz faqat o'zingiz a'zo bo'lgan blogda maqola yoza olasiz.
MrNegative
MrNegative
qiyinroq dasturlar ham ko'rsata olasizlarmi. man ikkita listviewni bitta oynada ishlatmoqchidim. lekin uni scrollini ham to'g'irladim. lekin dastur android telefonda qotvotti. shunga yordam berolasizlarmi
chooco
chooco
Nega android darsliklar kam va nega iloj bo'sa ko'proq android darsliklarn ko'paytiring
Iltimos, fikr bildirish uchun saytga kiring yoki ro‘yxatdan o‘ting!