Oddiy android ilovasini yaratish. Qanday qilib
Download 0.58 Mb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Linux xavfsizlik qoidalari
- Eshittirish qabul qiluvchisi
Android ilovasi nima
Android dasturlari uchun standart dasturlash tili Java... To'g'ri, hozir Google faol targ'ibot qilmoqda Kotlin o'rnini bosa oladigan til sifatida Java... Arizalar ham yozilishi mumkin C ++. Android SDK vositalari har qanday ma'lumotlar va manbalar bilan birga kodingizni kompilyatsiya qiladi APK fayli(Android to'plami) kengaytmasi bilan .apk... Ushbu fayl ilovani Android qurilmasiga o'rnatish uchun kerak bo'lgan hamma narsani o'z ichiga oladi. Har bir Android ilovasi o'ziga tegishli qum qutisida yashaydi, unga bo'ysunadi Linux xavfsizlik qoidalari: 1. Har bir dastur ko'p foydalanuvchi Linux tizimida alohida foydalanuvchi hisoblanadi. 2. Odatiy bo'lib, tizim har bir ilovaga ilovaga noma'lum bo'lgan yagona foydalanuvchi identifikatorini tayinlaydi; tizim faqat ushbu foydalanuvchi identifikatori ularga kira oladigan qilib, ilovadagi barcha fayllarga ruxsat beradi. 3. Har bir jarayonning o'z virtual mashinasi (VM) bor, shuning uchun bajariladigan kod boshqa ilovalardan ajratilgan. 4. Odatiy bo'lib, har bir dastur o'zining Linux jarayonini boshlaydi. Qoidaga istisnolar mavjud. Ikki ilovada umumiy foydalanuvchi identifikatori bo'lishi mumkin, shunda ular fayllarni bir -biri bilan bo'lishishi mumkin. Shuningdek, ilova foydalanuvchi kontaktlari, SMS, drayver tarkibiga, kamera ma'lumotlariga va boshqa ma'lumotlarga kirishga ruxsat so'rashi mumkin. Ammo dastur normal ishlashi uchun foydalanuvchi bu ruxsatni aniq berishi kerak. Android ilovasi to'rtdan iborat komponentlar... Bular ilovaning qurilish bloklari. Har bir komponent - bu tizim yoki foydalanuvchi dasturga kirishi mumkin bo'lgan kirish nuqtasi. 1. Faoliyat(faoliyat) - ilovadagi interfaol foydalanuvchi interfeysi elementi. Odatda, faoliyat - bu butun ekranni egallagan foydalanuvchi interfeysi elementlari guruhi. Interaktiv Android dasturini yaratganingizda, siz sinfni kichik sinflardan boshlaysiz Faoliyat... Bir harakat boshqasini faollashtiradi va foydalanuvchining sinf orqali nima qilmoqchi ekanligi haqidagi ma'lumotlarni uzatadi Niyat(inglizchadan "niyat" dan tarjima qilingan). Bu operatsiyaning mavhum tavsifi, bir harakat boshqasi talab qilganda bajarishi kerak. Android ilovalarini veb -ilovalar bilan taqqoslaganda, harakatlar sahifalarga o'xshaydi va niyatlar ular orasidagi havolalarga o'xshaydi. Foydalanuvchi dastur belgisini bosganida, harakat boshlanadi Asosiy... Biroq, boshqa joylardan (masalan, bildirishnomalardan), siz foydalanuvchini boshqa faoliyatga to'g'ridan -to'g'ri yuborishingiz mumkin. 2. Xizmat(xizmat) - bu fonda ishlashini ta'minlaydigan universal kirish nuqtasi. Bu komponent fonda uzoq muddatli operatsiyalarni bajaradi yoki uzoqdan ishlov berish uchun ishlaydi. Xizmatlar vizual interfeysga ega emas. 3. Eshittirish qabul qiluvchisi(eshittirish qabul qiluvchisi) - bir nechta ishtirokchilarga tizimdagi ilovalar orqali efirga uzatiladigan niyatlarni tinglashga imkon beruvchi komponent. 4. Kontent yetkazib beruvchi(kontent provayderi) Fayl tizimidan, SQLite ma'lumotlar bazasidan, Internetdan yoki dastur kira oladigan har qanday doimiy xotiradan umumiy ma'lumotlar to'plamini boshqaruvchi komponent. Endi Android uchun o'z dasturimizni yaratishga harakat qilaylik. Download 0.58 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling