Tag Archives: Android

Hodisalar bilan ishlashni optimizatsiya qilamiz.

Bundan oldingi darsimiz hodisalar bilan ishlashni ko’rdik. Ushbu darsimizda esa view elementlarining hodisalari bilan ishlashning optimal variantini o’rganamiz. Bundan oldingi darsimizdagi kamchiligi OnclickListener classimizning har bir element uchun obyektini yaratib turub uning metodiga bajaradigan vazifasini kiritish edi. Ushbu darsimizda esa OnClickListener classimizning bir obyekytini yaratib uning onClick metodi bilan barcha view elementlarimiz bilan ishlashni o’rganamiz. Continue reading

Button misolida hodisalar bilan ishlash! Android 6-dars

Ushbu darsimizda button tugmasi bosilganda hodisa yuz berishi haqida o’rganamiz. Hodisa bilan xususiyat tushunchalarini ko’pchilik boshlovchi dasturchilar unitib qo’yadi. Keling hozi men hammamizga tushunarli bo’lgan hayotiy misol orqali ushbu ikki tushunchani tushuntirib o’tsam. Nexia avtomoashinasi uning  xususiyatlari rangi, hajmi, oynalari,.. va uni hodisalariga esa gaz pedalini bosganda tezlanishning ortishi, tormoz pedalini bosganda avtomoshina harakatdan to’xtashi, signal tugmasi bosilganda ogohlantiruvchi tovush chiqarishi va hklar ni misol keltirishimiz mumkin. Biz shu vaqtgacha  bo’lgan darslarimizda obyektlarni xususiyatlari bilan ishlashni o’rgandik. Demak darsimizning asosiy qismiga o’tsak, hodisa tushunchasi haqida yuqorida ozroq o’rgandik. Endi esa hodisa bilan Button tugmasi orqaliy ishlashni o’rganamiz. Continue reading

Ekran elementlari bilan kod orqali ishlash! 5-dars

Bu maqolamizda view elementlar (GIU) bilan kod orqaliy ishlashni ko’rib chiqamiz.

Yangi loyiha hosil qilamiz.

Project name: lession5
Build Target: Android 4.2.2
Application name: ViewById
Package name: uz.dasturchi.viewbyid
Create Activity: MainActivity

View elementlari bilan ishlash uchun bizga id si kerak bo’ladi. Elemntlarga quydagi tarizda id beriladi @+id/name va bu R.java classiga qo’shilib boriladi.
Continue reading

Ekran elementlari va ularning xossalari. 4-dars

Bu dasrsimizda Androidda Activity  ni o’rganamiz ya’ni ekrandagi hosil bo’layotgan forma. Agar siz oldin C# yoki Delphi yoki boshqa dasturlash tillarini o’rgangan bo’lsangiz bu mavzuimiz siz uchun qiyinchilik tug’dirmaydi. Bir activityimiz oynaning barcha xususiyatlari bilan ishlay oladi. Misol uchun C# da form1.cs, Androidda esa Activity  deb nomlanadi. Activity tushunchasini batafsil tushunib olishimiz uchun Pochta client dasturini misol qilamiz. Continue reading

“Qiziqarli matematika” android telefonlar uchun ajoyib o`yin-dastur!

Bolangizni quvnoq matematika olamiga maktabgacha tayyorlashni istaysizmi? Aziz bolajonlaringiz uchun sonlarni sanashni, sonlarning aytilishi, yozilishini, taqqoslashni, qo`shish va ayirishni qiziqarli tarzda o`rgatuvchi o`yin. Bu o`yin 3 yoshli bolalardan boshlab o`ynashlari mumkin. “Qiziqarli matematika” farzandingiz mustaqil ravishda matematikani o`zlashtirib olishida muhim ahamiyatga ega.

DasturchiUZ Android
Continue reading