본문 바로가기
728x90

권한3

안드로이드 권한 다시 뭍지 않음 일때 private fun requestAddressPermission(trigger: PublishSubject){ val permissionListener = object : PermissionListener { override fun onPermissionGranted() { // 권한이 허용됨 moveSearchContact(trigger) } @SuppressLint("CheckResult") override fun onPermissionDenied(deniedPermissions: java.util.ArrayList) { // 다시 묻지않음 상태 if (deniedPermissions.contains(Manifest.permission.READ_CONTACTS) && !ActivityCompat.s.. 2024. 3. 22.
ActivityResultContracts 를 이용한 권한 체크 Manifest파일 추가 단일 권한 승인 package com.ej.datatransfer.fragment import android.Manifest import android.content.Intent import android.os.Bundle import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.activity.result.ActivityResultLauncher import androidx.activity.result.contract.ActivityResultContracts import androidx.core.os.b.. 2022. 10. 3.
안드로이드 권한 안드로이드는 개인 정보, 센서, 카메라, 저장소 등 개인 정보와 관련된 기능을 사용하기 위해서는 권한을 등록해야 한다. 권한 등록은 사용자가 애플리케이션을 다운로드 받거나 설치 후 애플리케이션 정보에서 확인이 가능하다. 권한 등록의 목적은 사용자에게 애플리케이션이 어떠한 기능을 사용하는지 알려주는 목적으로 사용한다. 권한 등록을 필요로 하는 기능을 사용할 때 권한을 등록하지 않으면 오류가 발생하여 개발자는 반드시 권한을 등록해야 하고 등록된 권한은 사용자에게 고지된다. 안드로이드 6.0 (마시멜로우) 버전 부터 개인 정보와 관련된 권한은 애플리케이션 내부에서 고지하고 사용 허가를 받아야 한다. 권한 사용시 반드시 사용자에게 고지하고 이를 승인 받는 작업이 필요하다. 사용 허가를 받을 필요 없는 권한은 사.. 2022. 6. 8.
728x90