목록설정창 (5)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] /** * [도즈 모드, 화이트 리스트 설명] * 1. [도즈 모드] : * 마시멜로우 (6.0, SDK 23) 이상 배터리 사용량 최적화를 위해 일정시간 이상 동안 * 화면이 꺼진 상태 및 움직임이 없는 상태 인 경우 앱 기능 사용 제한을 두는 것입니다 (일정 시간 제한은 제조사별 다름) * * * 2. [화이트 리스트] : * 간단히 설명해 배터리 최적화 정책에서 제외하는것입니다 * 화이트 리스트는 앱에서 활성 비활성, 사용자가 직접 활성 비활성하는 방법이 있습니다 * * * 3. [화이트 리스트 참고] : * 앱에서 직접 활성 및 비활성 설정 시 퍼미션 필요 : * 앱에서 직접 활성 및 비활성하는 ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] //TODO [안드로이드 8.0 이상 신뢰성 있는 앱 등록 및 출처를 알수 없는 앱 설치 허용 퍼미션] // //TODO [안드로이드 8.0 이상 앱 신뢰성 등록 여부 확인 >> 현재 앱에서 다른 앱 APK 파일 설치 가능하게 설정] public void getTrustApp(){ // 신뢰성 있는 앱으로 등록되어 있는지 확인 실시 if(Build.VERSION.SDK_INT >= 26){ // 안드로이드 8.0 이상 (현재 앱 : 출처를 알 수 없는 앱 설정 허용 화면 띄우기) PackageManager pm = getPackageManager(); // 현재 앱이 신뢰할 수 있는 앱으로 등록되어 있는..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [필요 라이브러리] implementation 'gun0912.ted:tedpermission:2.2.2' //TODO [Ted 라이브러리 사용해 퍼미션 확인 수행 메소드] private void permissionCheck() { try { Log.d("---","---"); Log.d("//===========//","================================================"..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml 파일] [JAVA 파일] try { //TODO 디바이스 자체 알람 화면 이동 실시 Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); startActivity(intent); overridePendingTransition(0,0); } cat..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] /** ==== [애플리케이션 정보 창 이동하기] ==== */ Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); Uri uri = Uri.fromParts("package", getPackageName(), null); intent.setData(..