Fanidan mustaqil ish mavzu: Telegram kanal yoki guruhni mobil ilova yordamida boshqarish. Bajardi: karimov og`abek
Download 446.09 Kb.
|
Telegram kanal yoki guruhni mobil ilova yordamida boshqarish
- Bu sahifa navigatsiya:
- Sintaksis
- 4-qadam: onRequestPermissionsResult() usulini bekor qilish: onRequestPermissionsResult()
Ruxsatlarni tekshiring: Android 6.0 (API darajasi 23) dan boshlab, foydalanuvchi istalgan vaqtda istalgan ilovadan ruxsatlarni bekor qilish huquqiga ega, hatto ilova pastroq API darajasini maqsad qilgan bo'lsa ham. Shunday qilib, xizmatdan foydalanish uchun ilova har safar ruxsatlarni tekshirishi kerak.
Sintaksis: if(ContextCompat. checkSelfPermission (thisActivity, Manifest.permission.WRITE_CALENDAR) != PackageManager.PERMISSION_GRANTED) { // Ruxsat berilmagan } Ruxsatlarni so'rash: Yuqoridagi sintaksisdagi checkSelfPermission() usulidan PERMISSION_DENIED qaytarilsa , biz foydalanuvchidan ushbu ruxsatni so'rashimiz kerak. Android ruxsat so'rash uchun bir nechta usullarni taqdim etadi, masalan, requestPermissions() . Sintaksis: ActivityCompat. so'rov ruxsatnomalari ( MainActivity.this , permissionarray, so'rov kodi); Bu erda permissionArray - bu String tipidagi massiv. Misol: Kotlin
Agar ruxsat allaqachon berilgan bo'lsa , bu funksiya " Tost " xabarini ko'rsatadi, aks holda foydalanuvchidan ruxsat so'raydi. 4-qadam: onRequestPermissionsResult() usulini bekor qilish: onRequestPermissionsResult() foydalanuvchi ruxsat bergan yoki rad etganda chaqiriladi. RequestCode - bu funksiyaning parametrlaridan biri bo'lib, tegishli so'rovlar bo'yicha foydalanuvchi harakatlarini tekshirish uchun ishlatiladi. Bu erda ruxsat va foydalanuvchi harakatini ko'rsatadigan tushdi xabari ko'rsatiladi. Misol: Java Kotlin
Download 446.09 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling