일단 기본적으로 아래 부분을 먼저 Gradle(:app) 아래 한줄을 추가해주세요. dependencies { ... implementation 'com.android.support:multidex:1.0.3' ... } 아직 연습중이라 그런가 뭔가 위 줄을 먼저 추가해주는게 편하더라고요 (multidex) Realm 을 Gradle 에 추가해줘야겠죠? 그런데 이상할정도로 추가되지 않아서 고생한 사람(이정도면 버그 수집가) https://www.mongodb.com/docs/realm/sdk/kotlin/install/ Install Realm - Kotlin SDK — Realm Docs Home → Realm The Kotlin SDK supports two platforms, each with it..
왜 안드로이드는 할때마다 이렇게 많이 오류가 나는지 모르겠네요. 일단 이번 버그는 아래처럼 생겼습니다. Execution failed for task ':app:checkDebugDuplicateClasses'. > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable 다행히 해결 방법은 많이 나와 있습니다. gradle.properties 에 아래 한줄을 추가해주세요. android.enableJetifier=true 주의 그후 일부 라이브러리를 못찾는 다고 뜰수있는데 그 부분은 import 부분을 삭제하신후 다시 import 하시면 정상 사용이 가능합니다. 저의 경우 MultiD..
아마 이 방법말고 다른 방법이 많이 있을 텐데 저의 경우에는 그냥 이렇게 만들었습니다. (참고로 만드는 방법만 설명하기 때문에 코드에대한 설명은 별로 없습니다.) 그래서 어떤거 만드냐고요? 일단 필요한거 먼저 설치 및 추가하고 시작할께요. (아래 포스트와 연관된 내용입니다.) 2023.02.28 - [Android 연습/Kotlin 익숙해지기] - Kotlin Kotpref 이용해서 간단하게 값 저장하기 1. build.gradle (:app) implementation 'com.chibatching.kotpref:kotpref:2.13.1' implementation 'com.chibatching.kotpref:gson-support:2.13.1' 2. MyApplication 생성 class MyAp..
네... 설마 이게 deprecated 되었을줄은 몰랐죠 화면에서 뒤로가기 버튼을 눌렀을때 이벤트 처리를 위해 아래와 같은 형식으로 많이 사용했었는데 override fun onBackPressed() { super.onBackPressed() } 안드로이드 개발을 간만에 다시했더니 그 사이에 Deprecated 되셨다고 합니다. 그래서 위를 대신해서 아래처럼 사용한다고 합니다. onBackPressedDispatcher.addCallback(this, object: OnBackPressedCallback(true) { override fun handleOnBackPressed() { // Whatever you want // when back pressed println("Back button pres..
2023.01.10 - [Android 연습/Kotlin 익숙해지기] - Kotlin 연습 SharedPreference (with. 앱 테마 바꾸기) Kotlin 연습 SharedPreference (with. 앱 테마 바꾸기) 2022.12.08 - [옛날에 만든 것들/Java (Android)] - Android Java 연습 1 앱 테마 색상 바꾸기 Android Java 연습 1 앱 테마 색상 바꾸기 해당 글은 GitHub 에 올라간 글이 무엇인지 간략히 설명하는 글입니다. 자세 world-of-larooly.tistory.com 예전에 쓴 글의 업그레이드 버전이라고 생각하시면 될 것 같아요. Android 쪽에서는 값을 Activity 단위로 저장을 하기 때문에 값을 서로 공유하는 부분을 따로..
아이폰의 경우에는 CoreMotion을 사용하면 비교적 쉽게 가져올수있지만 안드로이드는 좀 많이 달라서 천천히 기초적인 것을 먼저 공부해볼까 합니다. 그래서 이번 포스트에서는 앱을 킨 상태에서 걸음수를 측정해볼께요. (레이아웃은 최소한만 잡고 할께요.) activity_main.xml 안드로이드는 걸음수를 측정할때 센서를 거의 반드시 사용해야하기 때문에 권한이 필요합니다. AndroidManifest.xml 에 반드시 추가해주세요. MainActivity.kt 그럼 이제 본격적으로 시작해볼까요? 그전에 사전 준비를 위해 몇가지를 미리 정의하고 시작할께요. 0. 필요한 재료들 미리 선언해주세요. // UI var dectTextView : TextView? = null // 걸음 센서 작동용 var cou..
버그가 또 나왔네요... 이정도면 블로그 이름을 버그 수집기로 해야할지도... 아무튼 이번에는 이 버그입니다. Android Studio 에서 새 프로젝트를 만들자마자 에러가 떠서 조금 당황했네요;; 아무튼 이번 버그는 생각보다 간단합니다. 해결 방법은 아래 사이트를 참고하였습니다. https://stackoverflow.com/questions/70890575/flutter-android-your-build-is-currently-configured-to-use-java-17-0-2-and-gra Flutter & Android: Your build is currently configured to use Java 17.0.2 and Gradle 7.0.2 I got this on my android p..
* 참고 포스트 https://salguworld.tistory.com/75 안드로이드 부팅시 서비스 자동 실행(Android Booting Service) 안드로이드 관련 포스팅 목록 2020/07/07 - [Android] - 안드로이드 서비스 등록/실행(Service Intent) 2020/07/06 - [Android] - 안드로이드 WIFI 연결 상태 확인(Android Wifi, Connected) 2020/06/23 - [Android] - 안드로이드 salguworld.tistory.com (자바로 개발하시는 분들은 위 포스트를 참고해주세요.) 이번에 안드로이드 앱을 제작할 일이 생겨서 여러가지를 알아보는데 생각보다 여러가지 기능이 필요하더라고요;; 그중에 하나가 아래 있는 알림(Servi..