Content Provider sinfi


Download 136.12 Kb.
bet1/3
Sana02.11.2023
Hajmi136.12 Kb.
#1740910
  1   2   3
Bog'liq
Content Provider sinfi


Content Provider sinfi
Android -da Kontent provayderlari ilovalar ma'lumotlarini saqlash uchun relyatsion ma'lumotlar bazasi maqsadiga xizmat qiluvchi juda muhim komponent hisoblanadi. Android tizimidagi kontent provayderining roli ilovalar ma'lumotlari saqlanadigan markaziy omborga o'xshaydi va u boshqa ilovalarga xavfsiz kirishni osonlashtiradi va foydalanuvchi talablari asosida ushbu ma'lumotlarni o'zgartiradi. Android tizimi kontent provayderiga ilova ma'lumotlarini bir necha usulda saqlash imkonini beradi. Foydalanuvchilar SQLite ma'lumotlar bazasida, fayllarda yoki hatto tarmoqda saqlash orqali rasmlar, audio, videolar va shaxsiy aloqa ma'lumotlari kabi ilova ma'lumotlarini saqlashni boshqarishi mumkin. Ma'lumotlarni almashish uchun kontent provayderlari ma'lumotlardan foydalanish uchun boshqa ilovalarga huquqlarni berish yoki cheklash uchun foydalaniladigan muayyan ruxsatlarga ega.

Content URI (Uniform Resource Identifier) kontent provayderlarining asosiy tushunchasidir. Kontent provayderidan ma'lumotlarga kirish uchun URI so'rovlar qatori sifatida ishlatiladi. 
Content URI tuzilishi: content://authority/optionalPath/optionalID
Content URI ning turli qismlari tafsilotlari:

  • content:// – URI ning majburiy qismi, chunki u berilgan URI Content URI ekanligini bildiradi.

  • authority  Kontaktlar, brauzer va boshqalar kabi kontent provayderining nomini bildiradi. Bu qism har bir kontent provayderi uchun noyob bo‘lishi kerak.

  • optionalPath - Kontent provayderi tomonidan taqdim etilgan ma'lumotlar turini belgilaydi. Bu juda muhim, chunki bu qism kontent provayderlariga audio va video fayllar kabi bir-biriga bog'liq bo'lmagan har xil turdagi ma'lumotlarni qo'llab-quvvatlashga yordam beradi.

  • optionalID - bu ma'lum bir yozuvga kirish zarurati tug'ilganda ishlatiladigan raqamli qiymat.


Download 136.12 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling