![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Xvxsz/btr1lxcJVGf/kVTXSlvF0hUeDPaSlK6uKk/img.png)
네... 설마 이게 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/4LFjG/btr0RJEIA3F/KxNaCRhU7a692hhhxs9920/img.png)
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 단위로 저장을 하기 때문에 값을 서로 공유하는 부분을 따로..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/uJdem/btr0pw69xPK/RAKY1cEfnmeQbfE5xbw8Uk/img.jpg)
아이폰의 경우에는 CoreMotion을 사용하면 비교적 쉽게 가져올수있지만 안드로이드는 좀 많이 달라서 천천히 기초적인 것을 먼저 공부해볼까 합니다. 그래서 이번 포스트에서는 앱을 킨 상태에서 걸음수를 측정해볼께요. (레이아웃은 최소한만 잡고 할께요.) activity_main.xml 안드로이드는 걸음수를 측정할때 센서를 거의 반드시 사용해야하기 때문에 권한이 필요합니다. AndroidManifest.xml 에 반드시 추가해주세요. MainActivity.kt 그럼 이제 본격적으로 시작해볼까요? 그전에 사전 준비를 위해 몇가지를 미리 정의하고 시작할께요. 0. 필요한 재료들 미리 선언해주세요. // UI var dectTextView : TextView? = null // 걸음 센서 작동용 var cou..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bZLaal/btr0sA79hCZ/nrwMBOpkQiDpKmBDW2rO31/img.png)
버그가 또 나왔네요... 이정도면 블로그 이름을 버그 수집기로 해야할지도... 아무튼 이번에는 이 버그입니다. 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bOjtr6/btrZ9Nf44ZI/17T3Ua1wfkNUnDn1bW2TSk/img.jpg)
* 참고 포스트 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b0Hpy3/btrZNu9dkka/TEtD0JVKcm5c0gjIAQMpX0/img.png)
간만에 앱 업데이트를 위해 앱을 제출했더니 새로운 리젝 사유가 나왔네요. Guideline 4.3 - Design We still noticed that your app icon is identical to the icons of other apps already submitted to the App Store. 이번 경우에는 좀 특수한 케이스이긴 합니다. 원인 - 같은 앱 아이콘 디자인을 가진 앱이 앱스토어에 이미 등록되어 있는 경우 동일한 아이콘은 사용자에게 혼란을 줄수있기때문에 불합격 처리된 겁니다. 해결 - 앱 아이콘을 변경하거나 동일한 아이콘을 가진 앱을 앱스토어에서 내리시면 됩니다. 간단히 말하면 앱스토어에 해당 아이콘을 지닌 앱이 하나만 노출되게 하시면 됩니다. 보기 힘든 케이스이긴 하지만 ..