본문 바로가기
728x90

Android20

[Android] AccountManager 기본 예제 AccountManager 안드로이드 기기의 '설정 > 계정 및 백업 > 계정 관리'에 들어가보면 여러 앱에서 로그인한 계정이 등록된것을 확인할 수 있는데 이 계정 목록에 접근하거나 계정을 추가하는 작업을 도와주는 것이 AccountManager 입니다. AccountManager를 사용해 자신의 앱에서 사용할 '맞춤 계정 유형(Account Type)'을 생성하고 이를 통해 계정 목록에서 '계정 유형'에 해당하는 계정을 불러올 수 있습니다. AccountManager는 암호화 서비스나 키체인이 아니고 개발자가 전달한 사용자 인증 정보를 '일반 텍스트로 저장'합니다. 루트에서만 액세스 가능한 데이터베이스에 저장하기 때문에 대부분의 기기에서는 특별히 우려할 사안은 아님 단, 루팅된 기기에서는 adb 권한이.. 2021. 9. 19.
[Error] Dependent features configured but no package ID was set. 에러 메시지 Dependent features configured but no package ID was set. 문제 라이브러리 모듈에서 gradle - plugin 을 `application`으로 설정한 경우 발생 plugins { id 'com.android.application' } // or apply plugin: 'com.android.application' 해결 라이브러리 모듈의 gradle - plugin을 `library` 로 변경 plugins { id 'com.android.library' } // or apply plugin: 'com.android.library' * 글에 틀린 부분이 있으면 댓글 부탁드립니다 :D 2021. 3. 18.
[Error] JVM target 1.6. Please specify proper '-jvm-target' option 에러 메시지 Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option 문제 작성자는 EncryptSharedPreference 사용할 때 발생 encryptPref?.edit { //error in edit function ... } 해결 코틀린 컴파일러의 JVM 타깃이 맞지 않아서 발생하는 오류 App Gradle에 다음과 같은 설정을 추가해주면 해결 안드로이드 스튜디오 최신버전의 경우 새로운 프로젝트를 생성하면 이미 선언되어 있음 android { ... compileOptions { sourceC.. 2021. 3. 8.
[ETC] JitPack으로 라이브러리 모듈 배포하기 JitPack 자신이 만든 라이브러리를 배포하는 방법들 중 JitPack을 통해 라이브러리 모듈을 배포하는 방법을 알아보겠습니다. JitPack을 사용하면 크게 설정할 것 없이 Github에 있는 자신의 프로젝트를 배포할 수 있습니다. 프로젝트에 JitPack 설정 시작 전 프로젝트 구조는 다음과 같습니다. Github 프로젝트는 미리 생성했습니다. 꼭 다음과 같은 구조일 필요는 없습니다.(라이브러리 모듈만 존재해도 가능) app : 테스트를 위한 앱 모듈 (배포하지 않음) exlibrary : 테스트를 위한 라이브러리 모듈 (배포 대상) Example 클래스 코드 class Example { fun getString(): String = "Jhdroid" fun getBlogUrl(): String =.. 2021. 3. 2.
[Roulette] 룰렛을 그리고 회전시키기 (3) - 회전 결과 리턴하기 이전 글 1 편 : jhdroid.tistory.com/23?category=932192 2 편 : jhdroid.tistory.com/25?category=932192 Github github.com/JhDroid/android-roulette-wheel-view JhDroid/android-roulette-wheel-view Android draw roulette view. Contribute to JhDroid/android-roulette-wheel-view development by creating an account on GitHub. github.com 애니메이션 시작/종료 여부 확인 1. Listener 생성 일단 애니메이션의 시작/종료를 알릴 수 있는 Listener를 생성합니다. Ani.. 2021. 3. 1.
[Roulette] 룰렛을 그리고 회전시키기 (2) - 텍스트 쓰기, 애니메이션 적용 이전 글 1 편 : jhdroid.tistory.com/23?category=932192 Github github.com/JhDroid/android-roulette-wheel-view JhDroid/android-roulette-wheel-view Android draw roulette view. Contribute to JhDroid/android-roulette-wheel-view development by creating an account on GitHub. github.com 룰렛 내부에 텍스트 쓰기 이전 글에서 완성한 룰렛 내부에 텍스트를 쓰는 방법을 알아보겠습니다. 1. 텍스트를 위한 Paint와 데이터 리스트 추가 기본적으로 텍스트 색상은 검은색이고 설정으로 중앙 정렬을 추가하겠습니다. .. 2021. 2. 23.
728x90