Notice
Recent Posts
Recent Comments
Link
투케이2K
829. (Android/Java) [tedpermission-normal] 테드 퍼미션 권한 관리 라이브러리 3.3.0 버전 사용법 정리 본문
Android
829. (Android/Java) [tedpermission-normal] 테드 퍼미션 권한 관리 라이브러리 3.3.0 버전 사용법 정리
투케이2K 2024. 8. 9. 19:08[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Java / Kotlin
[소스 코드]
--------------------------------------------------------------------------------------------------
[build.gradle 의존성 설치 버전]
--------------------------------------------------------------------------------------------------
// TODO [테드 퍼미션 의존성 추가]
implementation 'io.github.ParkSangGwon:tedpermission-normal:3.3.0'
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
[import 라이브러리 불러오기]
--------------------------------------------------------------------------------------------------
import com.gun0912.tedpermission.PermissionListener;
import com.gun0912.tedpermission.normal.TedPermission;
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
[소스 코드]
--------------------------------------------------------------------------------------------------
--------------------------------------------------
[AndroidManifest.xml : 소스 코드]
--------------------------------------------------
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
--------------------------------------------------
--------------------------------------------------
[자바 : 소스 코드]
--------------------------------------------------
TedPermission.create()
.setPermissionListener(permissionlistener) // [퍼미션이 부여 체크 이벤트 리스너 지정]
// TODO [AndroidManifest.xml 에 등록된 퍼미션 등록]
.setPermissions(
// -----------------------------------------
// [휴대폰 상태 확인 권한]
Manifest.permission.READ_PHONE_STATE,
// -----------------------------------------
)
.check();
--------------------------------------------------
--------------------------------------------------
[자바 : 퍼미션이 부여 되었는지 확인 메소드]
--------------------------------------------------
static PermissionListener permissionlistener = new PermissionListener() {
@Override
public void onPermissionGranted() {
S_Log._W_("전체 퍼미션 부여 확인 성공", null);
}
@Override
public void onPermissionDenied(List<String> deniedPermissions) {
S_Log._E_("전체 퍼미션 부여 확인 실패", new String[] { "거부된 권한 :: " + String.valueOf(deniedPermissions.toString()) });
}
};
--------------------------------------------------
--------------------------------------------------------------------------------------------------
반응형
'Android' 카테고리의 다른 글
Comments