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 “Hodisalar bilan ishlashni optimizatsiya qilamiz.”

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 “Button misolida hodisalar bilan ishlash! Android 6-dars”

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 bilan kod orqali ishlash! 5-dars”

Android qurulmangizni masofaviy boshqarish(Android Device Manager ).

Blogimda android dasturlash darslarini boshlaganim hech birimizga sir emas albatda. Android dasturchisi android OS bilan to’liq ishlay olishni bilishi kerak. Bu maqolamiz nafaqat bo’lajak android OS dasturchilarimizga va foydalanuvchilarimizga ham foydaliydir. Android OS larda o’zini masofaviy boshqarish imkoniyati mavjud. Continue reading “Android qurulmangizni masofaviy boshqarish(Android Device Manager ).”

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 “Ekran elementlari va ularning xossalari. 4-dars”