Mavzu: Android ilovada Service komponentasi. Reja: Kontaktlar bilan ishlash. Kontaktlar qo'shililishi. Kontent provayderni yaratish. Json bilan ishlash


Download 55.47 Kb.
bet2/4
Sana22.06.2023
Hajmi55.47 Kb.
#1647396
1   2   3   4
Bog'liq
6-Mavzu (2)

Shunday qilib, aloqa o'rnatish qiyin emas. Kontaktlar va boshqa kontent -provayderlar bilan ishlashda asosiy qiyinchilik - bu ruxsatnomalarni o'rnatish. Android API 23 -dan oldin, dastur manifest faylida tegishli ruxsatni o'rnatish kifoya edi. API 23(Android Ma_rshmallow) dan boshlab, Google ruxsatnomalar bilan ishlash usulini o'zgartirdi. Va endi foydalanuvchi dasturga ruxsat beradimi yoki yo'qligini o'zi hal qilishi kerak. Shu munosabat bilan, ishlab chiquvchilar qo'shimcha kod qo'shishlari kerak

Shunday qilib, kontaktlarga kirish uchun biz ilovaning manifest faylida android.permission.READ_CONTACTS ruxsatini o'rnatishimiz kerak:

  • package="com.example.contactsapp">
  • android:allowBackup="true"
  • android:icon="@mipmap/ic_launcher"
  • android:label="@string/app_name"

android:roundIcon="@mipmap/ic_launcher_round"

  • android:roundIcon="@mipmap/ic_launcher_round"
  • android:supportsRtl="true"
  • android:theme="@style/Theme.ContactsApp">

Kontaktlar ro'yxatini activity_main.xml faylida ko'rsatish uchun quyidagi interfeys belgisini aniqlang:

  • xmlns:android="http://schemas.android.com/apk/res/android"
  • xmlns:app="http://schemas.android.com/apk/res-auto"
  • android:layout_width="match_parent"
  • android:layout_height="match_parent">
  • android:id="@+id/header"
  • android:layout_width="0dp"
  • android:layout_height="wrap_content"
  • android:text="Контакты"

Download 55.47 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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