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="Контакты"
Do'stlaringiz bilan baham: |