Android Studio Installation Location: D:\DevPrograms\Android\Android Studio
Android SDK Install Location: D:\DevPrograms\Android\sdk
Android Studioni o'rnatishni tugatdingiz.
Labarotoriya ishlari uchun topshiriqlar.
1. Selsiydan Kelvinga, Farengeyt va boshqalarga aylantirish uchun BaseConverter sinfini yozing. Usulda konvertatsiya qiladigan konvertatsiya usuli bo'lishi kerak.
2. StringBuilder sinfini bekor qilishni qo'llab -quvvatlash bilan yozing. Buning uchun barcha usullarni standart StringBuilderga topshiring va o'z sinfingizda undo () bajariladigan barcha amallar ro'yxatini saqlang. Bu "Jamoa" naqshini amalga oshirish bo'ladi.
3. StringBuilder -ning o'z sinfini yozing, uning holatidagi o'zgarishlar haqida boshqa ob'ektlarni xabardor qiling. Buning uchun barcha usullarni standart StringBuilderga topshiring.
LABORATORIYA ISHI – 6.
Mavzu: Processlar (Activities)
Ishning maqsadi: Processlardan foydalanishni o'rganish.
Nazariy qism.
Ishlab chiquvchilar orasida "faoliyat" atamasi rus tilida hali o'rnatilmagan. Ba'zilar Faoliyat so'zini ishlatishadi, boshqalari - Faoliyat. Ismlar chalkashib ketmasligi uchun men "Faoliyat" atamasidan foydalanaman (izohga qarang).
Tajribali ishlab chiquvchilar Faoliyatni shakl sifatida qabul qilishlari mumkin. Oddiy ilovalar bitta harakatdan iborat. Keyinchalik murakkab ilovalar bir nechta oynaga ega bo'lishi mumkin, ya'ni. ular siz boshqarishingiz kerak bo'lgan va bir -biri bilan o'zaro ta'sir o'tkaza oladigan bir nechta faoliyatdan iborat.
Birinchi bo'lib boshlangan faoliyat asosiy hisoblanadi. Undan boshqa faoliyatni boshlash mumkin. Va nafaqat bizning ilovamizga tegishli, balki boshqa ilovaga ham tegishli. Foydalanuvchi o'zi boshlagan barcha harakatlar bir xil ilovaning bir qismi ekanligini his qiladi, lekin aslida ularni har xil ilovalarda aniqlash va turli jarayonlarda bajarish mumkin. Harakatlarni havoladan brauzerlarda ochilgan turli saytlarning sahifalari deb o'ylashga harakat qiling.
Eslatma: Agar biz activity so'zining birinchi uchta belgisini olsak va uni aralashtirsak, biz cat ni olamiz, lekin siz активность so'zidan siz ham mushuk olishingiz mumkin.
Odatda, faoliyat qurilmaning butun ekranini egallaydi, lekin bu shart emas. Siz yarim shaffof va suzuvchi faoliyat oynalarini yaratishingiz mumkin. va Androidning rivojlanishi bilan bu yondashuv tobora kuchayib bormoqda.
Faoliyat yaratish uchun siz Activity sinfidan meros olishingiz va onCreate () usulini chaqirishingiz kerak. Natijada biz bo'sh ekranni olamiz. Bunday ekrandan hech qanday ma'no yo'q. Shuning uchun, markirovka yordamida komponentlarga, bo'laklarga qo'shiladi.
Faoliyatning hayot aylanishi
Faoliyatning hayotiy tsikli bor - boshlanishini Android operatsiya misolini, oraliq holatini, va tizim tomonidan vayron qilinib, resurslarni bo'shatishning boshlanishi. Faoliyat uchta holatda bo'lishi mumkin:
faol (faol yoki ishlayotgan) - harakat ekranning birinchi qatorida. Foydalanuvchi faol oyna bilan muloqot qilishi mumkin;
pauza qilindi - harakat diqqatini yo'qotdi, lekin foydalanuvchi uchun ko'rinadi. Ya'ni, faoliyat tepada va qisman bu faoliyatga to'g'ri keladi. Xotira etarli bo'lmaganda, tanqidiy holatlarda to'xtatilgan faoliyat tizim tomonidan yo'q qilinishi mumkin;
to‘xtatildi (to‘xtatildi) - agar bu faoliyat boshqa faoliyat bilan butunlay yopilsa. U endi foydalanuvchiga ko'rinmaydi va agar muhimroq jarayon uchun xotira kerak bo'lsa, uni tizim yo'q qilishi mumkin.
Dostları ilə paylaş: |