From b2f15535540d8ff34aa800ae7d947ab499c3e65f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B0=D1=88=D0=B5=20=D0=98=D0=BC=D1=8F?= Date: Wed, 24 Sep 2025 13:41:40 +0400 Subject: [PATCH] lab2 --- app/src/main/AndroidManifest.xml | 3 + .../com/example/myapplication/MainActivity.kt | 57 +++++++++++++++---- app/src/main/res/layout/activity_main.xml | 20 ++----- 3 files changed, 55 insertions(+), 25 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e2d8658..7687c6b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,6 +2,9 @@ + + + + if (isGranted) { + Toast.makeText(this, "Доступ к контактам разрешён", Toast.LENGTH_SHORT).show() + } else { + Toast.makeText(this, "Доступ к контактам запрещён", Toast.LENGTH_SHORT).show() + } + } + + // Запрос разрешения на галерею + private val requestGalleryPermission = registerForActivityResult( + ActivityResultContracts.RequestPermission() + ) { isGranted: Boolean -> + if (isGranted) { + Toast.makeText(this, "Доступ к галерее разрешён", Toast.LENGTH_SHORT).show() + } else { + Toast.makeText(this, "Доступ к галерее запрещён", Toast.LENGTH_SHORT).show() + } + } + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - setContentView(R.layout.activity_main) - val etInput = findViewById(R.id.etInput) - val btnApply = findViewById