Quyida AndroidManifest.xml faylining o'zgartirilgan mazmuni keltirilgan . Bu yerda kontent provayderimizni kiritish uchun
tegini qo‘shdik:
xml versiyasi = "1.0" kodlash = "utf-8" ?>
Quyida res/layout/activity_main.xml faylining mazmuni bo'ladi .
xml versiyasi = "1.0" kodlash = "utf-8" ?>
res/values/strings.xml faylida quyidagi tarkib mavjudligiga ishonch hosil qiling :
xml version = "1.0" encoding = "utf-8" ?> Mening ilovam ;
Keling, biz yaratgan o'zgartirilgan Mening ilovamizni ishga tushirishga harakat qilaylik . Menimcha, siz AVD -ni muhitni sozlash vaqtida yaratgansiz. Ilovani Android Studio IDE-dan ishga tushirish uchun loyihangizdagi faoliyat fayllaridan birini oching va “Ishga tushirish” tugmasini bosing. asboblar panelidagi belgi. Android Studio ilovani AVD-ga o'rnatadi va uni ishga tushiradi va agar sozlamalar va ilovada hamma narsa yaxshi bo'lsa, u emulyator oynasidan keyin paydo bo'ladi, sabrli bo'ling, chunki kompyuteringiz tezligiga qarab biroz vaqt ketishi mumkin -
Endi talabaning ismi va bahosini kiritamiz va nihoyat Nom qo'shish tugmasini bosing, bu talabaning yozuvini ma'lumotlar bazasiga qo'shadi va pastki qismida ContentProviderning URI ko'rsatkichi va ma'lumotlar bazasiga qo'shilgan yozuv raqami bilan xabar ochiladi. Bu operatsiya insert() usulimizdan foydalanadi . Kontent provayderimiz ma'lumotlar bazasiga yana bir nechta talabani qo'shish uchun ushbu jarayonni takrorlaymiz.
Ma'lumotlar bazasiga yozuvlar qo'shishni tugatganingizdan so'ng, endi ContentProviderdan ushbu yozuvlarni bizga qaytarishni so'rash vaqti keldi, shuning uchun " Talabalarni olish" tugmasini bosing , bu esa barcha yozuvlarni birma-bir olib chiqadi va ko'rsatadi. Query() usulimizni amalga oshirish .
MainActivity.java faylida qayta qoʻngʻiroq qilish funksiyalarini taqdim etish orqali yangilash va oʻchirish operatsiyalari uchun amallarni yozishingiz mumkin , soʻngra foydalanuvchi interfeysini qoʻshish va oʻqish operatsiyalari uchun qilganimiz kabi yangilash va oʻchirish operatsiyalari tugmalariga ega boʻlish uchun oʻzgartirishingiz mumkin.
Shunday qilib, yuqoridagi misolda ta'riflanganidek, o'qish, yozish, yangilash va o'chirish kabi barcha turdagi ma'lumotlar bazasi operatsiyalarini bajarishingiz mumkin bo'lgan yaxshi ma'lumotlar bazasiga yo'naltirilgan ilovalarni ishlab chiqishda manzillar kitobi yoki kontent provayderi kontseptsiyasi kabi mavjud kontent provayderidan foydalanishingiz mumkin.