Pro Android with Kotlin


Download 5.42 Mb.
Pdf ko'rish
bet5/223
Sana04.11.2023
Hajmi5.42 Mb.
#1746807
1   2   3   4   5   6   7   8   9   ...   223
Bog'liq
@de android telegram Pro Android with Kotlin Developing Modern Mobile

viii
Table of Contents
 

Chapter 7: Permissions ������������������������������������������������������������������������������������� 103
Permission Types���������������������������������������������������������������������������������������������������������� 103
Defining Permissions ��������������������������������������������������������������������������������������������������� 104
Using Permissions �������������������������������������������������������������������������������������������������������� 105
Acquiring Permissions ������������������������������������������������������������������������������������������������� 109
Acquiring Special Permissions ������������������������������������������������������������������������������������� 110
Feature Requirements and Permissions ���������������������������������������������������������������������� 112
Permissions Handling Using a Terminal ����������������������������������������������������������������������� 113
 

Chapter 8: APIs �������������������������������������������������������������������������������������������������� 115
Databases �������������������������������������������������������������������������������������������������������������������� 115
Configuring Your Environment for Room��������������������������������������������������������������������������������������������� 116
Room Architecture ������������������������������������������������������������������������������������������������������������������������������ 116
The Database �������������������������������������������������������������������������������������������������������������������������������������� 116
Entities ������������������������������������������������������������������������������������������������������������������������������������������������ 117
Relationships �������������������������������������������������������������������������������������������������������������������������������������� 118
Nested Objects ����������������������������������������������������������������������������������������������������������������������������������� 120
Using Indexes ������������������������������������������������������������������������������������������������������������������������������������� 121
Data Access: DAOs ������������������������������������������������������������������������������������������������������������������������������ 121
Observable Queries ���������������������������������������������������������������������������������������������������������������������������� 123
Database Clients ��������������������������������������������������������������������������������������������������������������������������������� 125
Transactions ��������������������������������������������������������������������������������������������������������������������������������������� 127
Migrating Databases��������������������������������������������������������������������������������������������������������������������������� 127
Scheduling ������������������������������������������������������������������������������������������������������������������� 128
JobScheduler �������������������������������������������������������������������������������������������������������������������������������������� 130
Firebase JobDispatcher ���������������������������������������������������������������������������������������������������������������������� 133
Alarm Manager ����������������������������������������������������������������������������������������������������������������������������������� 137
Loaders������������������������������������������������������������������������������������������������������������������������� 140
Notifications ����������������������������������������������������������������������������������������������������������������� 143
Creating and Showing Notifications ��������������������������������������������������������������������������������������������������� 145
Adding Direct Reply ���������������������������������������������������������������������������������������������������������������������������� 147
Notification Progress Bar �������������������������������������������������������������������������������������������������������������������� 150



Download 5.42 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   223




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