• Tarkibdan
  • URI namunasi
  • Tarkibning yagona identifikatorlari (tarkib URIlari) tuzilishi




    Download 18.01 Kb.
    bet3/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

    4.Tarkibning yagona identifikatorlari (tarkib URIlari) tuzilishi.

    Kontent-provayderdan ma'lumot olish uchun siz URI-ni faollashtirishingiz kerak. Biroq, kontent-provayder bilan ishlashda shu tarzda topilgan ma'lumotlar qatorlar va ustunlar to'plami sifatida ifodalanadi va Android kursor ob'ektini hosil qiladi . Ma'lumotlarni olish uchun ishlatilishi mumkin bo'lgan URI tuzilishini ko'rib chiqamiz.


    Android Content URI-lari HTTP URI-lariga o'xshaydi, lekin ular tarkibdan boshlanadi va quyidagicha tuzilgan:
    content://*/*/*

    yoki
    content://authority-name/path-segment1/path-segment2/etc...

    Ma'lumotlar bazasida 23-raqamli yozuvni aniqlaydigan URI namunasi:
    content://ru.alexanderklimov.provider.notepad/notes/23

    Tarkibdan so'ng , URI tarkibida kontent provayderini tegishli registrda topish uchun ishlatiladigan yagona manba identifikatori mavjud. Ru.alexanderklimov.provider.notepad URI qismi manba hisoblanadi.
    / notes / 23 - bu har bir alohida kontent-provayderga xos bo'lgan yo'l bo'limi. Yo'lning yozuvlari va 23 qismi yo'l segmentlari deb ataladi. Kontent-provayderning funktsiyalaridan biri URI-da joylashgan bo'lim va yo'l segmentlarini hujjatlashtirish va sharhlashdir.
    Provayder UriMatcher sinfining maxsus ob'ektiga ega , u tashqi tomondan ma'lumotlarni qabul qiladi va olingan ma'lumotlarga asoslanib ma'lumotlar bazasiga kerakli so'rovni yaratadi.
    Provayder keyingi harakatlarni tushunadigan maxsus doimiylarni o'rnatishingiz kerak. Agar bitta jadval ishlatilsa, unda odatda ikkita doimiy ishlatiladi - har qanday ikkita butun son, masalan, jadval uchun 100 va jadvalning alohida qatori uchun 101. U quyidagicha sxematik tarzda tasvirlanishi mumkin.


    URI namunasi





    Download 18.01 Kb.
    1   2   3   4




    Download 18.01 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Tarkibning yagona identifikatorlari (tarkib URIlari) tuzilishi

    Download 18.01 Kb.