Eclipse da android loyihamizni o’rnatuvchi faylga(.apk) export qilish!

android export
Salom ushbu kichik maqola Android dasturlashga oid 11-dars. Androidda menularni guruhlash, xml menu yaratish. maqolalarimizda qoldirilgan fikrlar yuzasidan yozildi.
Har bir android application kompliyatsiya qilinadi va bir faylga arxivlanadi. APK (Android Package) ushbu farmat arxivlar tipiga kiradi va Android os lar uchun dastur fayli hisoblanadi. APK arxivda dasturning kodlari .DEX faylda saqlanadi, resurslar, aktivitiylar va fayllar .manifest faylida saqlanadi.
Читать дальше

11-dars. Androidda menularni guruhlash, xml menu yaratish.


Bundan oldingi 10-darsimizda androidda oddiy menu yaratishni o’rgangan edik. Ushbu darsimizda esa menularni guruhlash va guruhlashning avzalliklarini o’rganib chiqamiz. Bizning appimizda 6 ta menuyimiz bor, lekin biz ko’pincha menulardan 3 tasini judda ko’p foydalanamiz. Demak biz foydalanuvchiga qulay bo’lishi maqsadida menu tugmasi bosilganda 3 ta menuyimiz hosil bo’lsin. Bizda checkbox ham mavjud bo’ladi chek boximizni kengaytirilgan menu deb ataylik. CheckBox true qiymatini olgan vaqtda menu tugmasi bosganda 6 ta menuyimiz ham ko’rinsin false holatda esa 3 ta menuyimiz ko’rinsin.
Читать дальше

8-dars Android. Loglar bilan ishlash.


Log – bu bajarilgan harakatlarni tashqi faylga tartibli yozib borishdir. Kelin misollarda ko’ramiz. Mening kompyuterimda denwer paketi o’rnatilgan va Denwerning tarkibiga Apache ham kiradi. Apachening loglari quydagi manzilda saqlanadi: c:\WebServers\usr\local\apache\logs\ ushbu papkada 2 ta log faylga ko’zimiz tushadi. -access.log, error.log.
Access.log fayliga kiramiz va bajarilgan holatlarni ko’ramiz. Kecha yozgan maqolamda json.php dan foydalangan edik va uning logi quydagicha saqlangan:
Читать дальше

7-dars. 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.
Читать дальше

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.
Читать дальше

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.
Читать дальше

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.Birinchi activityimizda(oynamizda) – xatlar ro’yxati, ikkinchi activityimizda xatlarni o’qish ya’ni ko’rish, uchunchi activityimizda pochtamizning sozlashlari.
Читать дальше

3-dars. Android Virtual Device (AVD). Hello world!

Hammaga salom! Bugungi darsimizda Android Virtual Device (AVD) ya’ni Android virtual qurulmasini hosil qilish va ilk dasturimizni test qilib ko’rish haqida o’rganamiz. Agar siz 2-darsimizdan muvoffaqiyatli o’rgan bo’lsangiz ushbu darsimizda hech qanday tushunmovchiliklarga duch kelmaysiz.
Demak boshladik!
Sevimliy Eclipse IDE mizni ishga tushuramiz va quydagi menuuga o’tamiz Windows > AVD Manager
Читать дальше