반응형 전체 글68 [Android] Kakao Map 적용해보기 간단하게 Kakao 맵 API 사용해서 간단히 띄워보려고 한건데, 구글맵을 생각했을 때와 달리 쉽지 않았다… 가이드대로 해도 잘 안되는 부분도 있고, 초심자들의 경우 꽤나 애먹을 것 같아 간단히 정리해본다. 먼저 가이드 문서는 아래와 같다. http://apis.map.kakao.com/android/guide/#mapview 1. 키 해시 등록에 필요한 해시 값 얻기 keytool을 이용하는 방법도 있지만 아래 코드를 이용해서도 얻을 수 있으니 참고하세요. private fun findKeyHash(context: Context) { val packageInfo = getPackageInfo(context, PackageManager.GET_SIGNATURES) for (signature in pac.. 2020. 11. 8. 갤럭시 S7에서 CameraX 사용 시 앱 죽는 문제 – Bad method handle type 7 Google I/O 2019에서 새로 등장한 것 중 하나가 바로 Jetpack CameraX입니다. 사실 앱 만들 때 카메라가 필요한 경우가 많지 않아 그닥 경험이 없었습니다. (대학원 연구실에 있을 때 한번 만져보긴 했는데 그게 벌써 2012년도라 기억이 가물가물합니다 -0-) 그러다 최근 로또 앱을 만들면서 처음으로 사용해보게 되었는데요. 이왕 하는거 CameraX로 해보자는 생각에 적용해봤습니다. 그리고 최근 사내 이벤트 용으로 개발 중인 앱에도 마찬가지로 CameraX를 적용했는데요, 이상한 문제를 마주하게 되었습니다… Suppressed: java.io.IOException: Failed to open dex files from /data/app/com.xxxx.xxxxx-di9DD6qxrAR9.. 2020. 11. 8. 현재 위치 정보 얻기 – FusedLocationProvider Android에서 현재 위치를 얻기 위해 LocationManager를 사용했습니다. LocationManager에게 위치 정보를 얻기 위해 사용할 Provider를 제공하여 현재 위치 정보를 얻어올 수 있었습니다. 대략적인 코드는 다음과 같습니다. val locationManager: LocationManager = getSystemService(LOCATION_SERVICE) as LocationManager locationManager.getLastKnownLocation(provider)?.let { location -> lat = location.latitude lng = location.longitude } 서비스 중인 칼퇴지향에도 위와 같은 방식으로 현재 위치 정보를 얻어오고 있습니다. h.. 2020. 11. 8. Android Jetpack Navigation 사용하여 parameter 전달하기 Android Jetpack의 Navigation은 앱 개발 방식을 꽤 흥미롭게 바꿔줍니다. Single Activity를 지향하는 Architecture 모델을 사용하도록 권하는 방식이랄까? 물론 Multi Activity를 사용해도 문제될 것은 없습니다. 어쨋든 본 포스팅에서는 Navigation을 사용했을 때, parameter를 어떻게 전달하는지에 대해 다루려고 합니다. 기존 Activity나 Fragment에서 다음 화면으로 데이터를 전달하기 위해서는 Bundle 형태로 데이터를 실어 보냈습니다. 우선 결론적으로 어떻게 전달하는지 칼퇴지향에 적용된 사례를 통해 보여드리고자 합니다. 1. Safe Args 플러그인 추가 본 기능을 적용하기 위해 gradle plugin을 추가합니다. appl.. 2020. 11. 8. 이전 1 ··· 12 13 14 15 16 17 다음 반응형