일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드
- 권한 체크
- Oreo
- It
- 구글
- 로그인정보
- Check Permission
- 안드로이드백업
- 텍스트파일 읽기
- Android
- How to check permission?
- Permission Check
- android:allowBackup
- 스토어확인
- java
- Cleartext
- dagger
- keytool
- 개발자
- Hilt
- illegalstateexception
- 안드로이드 파이
- TextFileReader
- 설치확인
- IOException
- TedPermission
- @InstallIn
- 투명액티비티 오류
- AndroidBackup
- How to Android TextFile Reader?
- Today
- Total
목록분류 전체보기 (12)
사슴벌레의 개발블로그
보호되어 있는 글입니다.
@InstallIn 어노테이션이 누락되어 생기는 이슈 관련된 @InstallIn을 넣어주거나 @InstallIn 체크를 안하도록 하면 된다. @InstallIn 체크를 끄는법은 app의 gradle 설정에서 넣어주면 된다. android { ... defaultConfig { ... javaCompileOptions.annotationProcessorOptions.arguments['dagger.hilt.disableModulesHaveInstallInCheck'] = 'true' }
fun isInstalledPlayStore(context: Context): Boolean { return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { val info: InstallSourceInfo = context.packageManager.getInstallSourceInfo(context.packageName) info.installingPackageName == "com.android.vending" // 구글플레이 패키지명 } else { val installer: String? = context.packageManager.getInstallerPackageName(context.packageName) installer == "com.an..
// YOUR_DEBUG_KEY is like 'ab7VJWcdefghiVFqLIz2gKgehKk=' fun isSignatureValid(context: Context): Boolean { var result = false context.runCatching { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { val sig = this.packageManager.getPackageInfo(this.packageName, PackageManager.GET_SIGNING_CERTIFICATES).signingInfo if (sig.hasMultipleSigners()) { sig.apkContentsSigners.map { val certificate = g..
보통 이 경우는 Manifest 파일에서 android:allowBackup="false" 로 설정하지 않은경우 로그인정보나 기타 앱에서 입력한 정보들이 남아있게되어 오작동 하는 경우가 많다. 꼭 android:allowBackup="false" 로 설정하도록 하자!!!
java.io.IOException: Cleartext HTTP traffic to www.site.com not permitted 이슈오레오까지는 굳이 https 통신이 아니더라도 가능했으나파이버전부터 https가 아니면 통신이 안되는듯..?파일 로드가 안되서 발견함 ㅡㅡAndroidManifest.xml 파일안에 한줄 추가하면 됨..참고 사이트 - https://android-developers.googleblog.com/2018/04/protecting-users-with-tls-by-default-in.html 파이부터 구글이 많이 신경쓰는거 같다외부클래스 참조도 막아버리고..대표적인 변경점 (자세한 내용은 https://developer.android.com/about/versions/pie/a..