일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- 안드로이드
- 문제해결
- app
- 문제개선
- 앱 개발
- Java
- SharedPreference
- AndroidManifest
- Android Studio
- 앱개발
- Kotlin
- androidstudio
- EncryptedSharedPreferences
- 안드로이드스튜디오
- Today
- Total
목록Kotlin (3)
개발린생
* 이 포스트에 작성된 코드는 Kotlin 언어로 작성하였습니다. 안드로이드 앱에 기능을 구현할 때, 데이터나 기능의 사용을 위해 설정 파일에 권한을 명세합니다. 이 권한 중에는 일반 권한과 위험 권한이 있으며 보호 수준에 따라 권한을 명세하고 요청하는 방법을 알아보겠습니다. 일반 권한 일반 권한은 사용자에게 권한 승인 여부를 묻지 않습니다. 흔한 예시로는 네트워크 통신을 기반의 앱이라면 필수로 명세하는 INTERNET 권한이 있습니다. 앱에서 네트워크 및 인터넷 사용을 위해 명세하는 권한이며 적용 위치와 코드는 아래와 같습니다. AndroidManifest.xml 명세 위치 ... 권한 명세 위험 권한 (런타임 권한) 위험 권한은 사용자에게 권한 승인 요청 후 권한이 주어집니다. 앱에서 카메라를 사용하..
* 이 포스트에 작성된 코드는 Kotlin 언어로 작성하였습니다. 카테고리의 첫 포스트는! 많은 분들이 저와 같이 사용하셨을 것이라 생각하여 공유하고자 작성하는 글 입니다. 우리는 앱에 데이터를 저장하기 위해 앱 DB인 SQLite도 사용하지만 앱 안에 간단한 데이터를 간단하고 편리하게 저장하고 사용하기 위해 주로 SharedPreferences를 사용합니다. 어떤 기능에 대한 설정 값을 저장하기도 하고 아이디, 비밀번호, 이메일, 전화번호 등 사용자 데이터를 저장하기도 합니다. 설정 값 같은 데이터는 노출이 되어도 무관할 수 있으나 아이디, 비밀번호 등 사용자의 민감한 데이터는 노출이 되면 문제가 될 수 있기에 SharedPreferences를 암호화하여 사용해보도록 하겠습니다!! 암호화 하지 않은 S..
안드로이드 스튜디오에서 Run 'app'을 실행하여 앱 빌드 시 앱 설치 후 실행이 된다. 자동으로 실행이 되니 구현한 화면까지는 볼 수 있는데... 목록에서 찾을 수 없는 앱! 해당 프로젝트에서 여러번 빌드하면서 앱 아이콘이 사라진 적이 없는데 어느 시점 이후로 앱 빌드 시 앱이 설치되지 않은 것 마냥 앱 아이콘이 사라지는 문제가 발생했다. 바로 카카오 로그인 기능 구현 후 아이콘이 사라졌다. 정확히는 AndroidManifest.xml에 어느 코드를 추가한 후 발생한 문제! 기존 코드 문제 원인 코드 기존 코드에 카카오 로그인 기능 구현을 위한 Redirect URI 설정을 위해 scheme 을 추가하여 아래와 같은 코드를 작성하였다. 부분 코드를 추가하여 해당 문제가 발생된 것 같아 '안드로이드 앱..