• 1.Kontent-provayder nima
  • 8.ContentResolver.
  • 1. Kontent-provayder nima? Ichki provayderlar




    Download 18.01 Kb.
    bet1/4
    Sana09.02.2024
    Hajmi18.01 Kb.
    #153803
      1   2   3   4
    Bog'liq
    1. Kontent-provayder nima Ichki provayderlar-fayllar.org
    Eshitishda nuqsoni bo\'Igan bolalar

    1. Kontent-provayder nima? Ichki provayderlar

    314-guruh talabasi
    Ibrohimov Shermuhammad
    Mobil ilovalarni ishlab chiqish
    Mustaqil ish
    Variant-12

    Kontent-provayderlardan foydalanish
    Reja:

    1.Kontent-provayder nima?

    2.Ichki provayderlar.

    3.O'zingizning kontent-provayderingizni yaratish.

    4.Tarkibning yagona identifikatorlari (tarkib URIlari) tuzilishi.

    5.UriMatcher.

    6.So'rov () usuli Insert () usuli.

    7.Android-da MIME turlarini tuzish.

    8.ContentResolver.

    1.Kontent-provayder nima?

    Tarkibni etkazib beruvchi yoki "Tarkibni etkazib beruvchi" - bu ma'lumotni o'raydigan paket. Agar sizning arizangiz SQLite ma'lumotlar bazasidan foydalansa, unda faqat sizning ilovangiz unga kirish huquqiga ega. Ammo ma'lumotlarni almashish kerak bo'lgan holatlar mavjud. Oddiy misol - telefon daftaridagi kontaktlaringiz ma'lumotlar bazasida ham mavjud, ammo siz ma'lumotlarga kirishni xohlaysiz, shunda sizning ilovangiz kontaktlar ro'yxatini ham ko'rsatishi mumkin. Sizda birovning ilovasi ma'lumotlar bazasiga kirish imkoni bo'lmaganligi sababli, har kim o'z ma'lumotlarini baham ko'rishga imkon beradigan maxsus mexanizm ixtiro qilindi.


    Kontent-provayder faqat ma'lumotlarni qurilmada ishlaydigan boshqa ilovalar bilan bo'lishishni xohlaganingizda ishlatiladi. Agar siz hozir ma'lumot almashishni rejalashtirmagan bo'lsangiz ham, ehtimol ushbu usulni amalga oshirish haqida o'ylashingiz mumkin.

    Android-da, kontent provayderlari deb nomlangan abstraktsiyalarda REST view holati o'tkazmalaridan foydalangan holda ma'lumotlar manbalarini (yoki ma'lumotlar provayderlarini) ifodalash mumkin. SQLite ma'lumotlar bazasi kontent-provayderga o'ralgan bo'lishi mumkin. Kontent-provayderdan ma'lumotlarni olish yoki unda yangi ma'lumotlarni saqlash uchun REST-ga o'xshash URI-lar to'plamidan foydalanishingiz kerak. Masalan, raqamli kutubxonani o'z ichiga olgan kontent-provayderdan kitoblar to'plamini olishingiz kerak bo'lsa, sizga URI kerak bo'ladi (asosan kitoblar jadvalidagi barcha yozuvlarni olish uchun so'rov):


    tarkib: //com.android.book.bookprovider/books
    Kutubxonadan ma'lum bir kitobni olish uchun (masalan, 23-sonli kitob) quyidagi URI ishlatiladi (jadvalning alohida qatori):
    tarkib: //com.android.book.bookProvider/books/23
    Qurilmada ishlaydigan har qanday dastur ushbu URI-lardan ma'lumotlarga kirish va ularni boshqarish uchun foydalanishi mumkin. Binobarin, kontent-provayderlar bir nechta dasturlarda ma'lumotlarni almashishda muhim rol o'ynaydi.

    Download 18.01 Kb.
      1   2   3   4




    Download 18.01 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1. Kontent-provayder nima? Ichki provayderlar

    Download 18.01 Kb.