카카오맵 api를 활용해서 원하는 좌표상 위치를 지도의 중심점으로 설정하고 마커를 표시하자 ** 이 글은 아래 글과 이어진다. 카카오맵 사용 시작부터 알고 싶다면 아래 링크 참고 https://onedaythreecoding.tistory.com/7 [Android/Kotlin] 카카오맵 KakaoMap API 시작하기 : MapView, 초기설정 카카오맵으로 안드로이드 앱에 지도 띄우기 카카오 공식 문서만 보고 해보려다가 처음 해보는 사람 입장에서는 모르는 부분들이 꽤나 있어 도움이 되고자 글쓴다. 결과물 1. SDK파일 다운로드 카 onedaythreecoding.tistory.com 결과물 activity_main.xml MainActivity.kt package com.example.kakaoma..
카카오맵으로 안드로이드 앱에 지도 띄우기 카카오 공식 문서만 보고 해보려다가 처음 해보는 사람 입장에서는 모르는 부분들이 꽤나 있어 도움이 되고자 글쓴다. 결과물 1. SDK파일 다운로드 카카오 공식문서에서 DownLoad SDK 버튼을 눌러 다운받고 압축을 푼다. 위치는 상관 없다. 카카오 공식 문서 : https://apis.map.kakao.com/android/guide/ 2. 카카오 개발자 사이트 - 개발자 등록, 앱 생성 개발자 사이트 https://developers.kakao.com/ 에서 개발자등록을 하고 앱을 생성한다. 내 안드로이드 프로젝트 파일의 패키지명이 필요하다. 패키지명은 프로젝트 파일 중 AndroidManifest.xml 상단에서 확인할 수 있다. ** 내 프로젝트의 디버그..
현재 액티비티에서 다른 액티비티를 실행해 어떤 내용을 실행한 후 결과값을 현재 액티비티로 다시 가져오는 방법 (급한 분은 바로 MainActivity.kt코드로 내려가기) A, B 두 액티비티가 있다고 하자. A에서 B를 실행할 건데, 일반적인 액티비티 실행과 마찬가지로 intent를 생성하고 startActivity 대신 startActivityForResult를 사용해 B를 띄운다. startActivity는 인수로 intent만 들어갔지만 startActivityForResult의 인수로는 intent와 requestCode가 들어간다. 이 requestCode는 이후 다시 B로부터 값을 받아올 때 이 액티비티가 B가 맞는지 식별하는 역할을 한다. (A액티비티에서 B말고도 다른 액티비티를 start..
EditText 태그에 아래 속성을 추가해주면 된다. 이것도 동일한 동작을 한다. 참고 https://kerneler.tistory.com/7
kotlin extension이 지원하는 id값으로 바로 뷰 요소에 접근하는 방식이 오류가 많아서 현재 구글에서 kotlin extension의 사용을 권장하지 않고 있다. (원래는 안드로이드 프로젝트를 새로 만들 때 자동으로 포함되어있었는데 지금은 포함되어있지 않음) 잘 쓰던 걸 권장하지 않는데는 이유가 있을 터.. 다른 방법을 사용해보자. 뷰 바인딩View Binding은? findViewById의 기능을 대부분의 경우 대체할 수 있음 Gradle파일에 뷰바인딩 사용 설정을 하면 모든 XML파일 마다 바인딩 클래스를 자동으로 생성함 원하는 XML의 바인딩 클래스를 사용해 id값이 있는 뷰 요소에 접근할 수 있음 id값을 갖고 있는 뷰 요소에만 접근할 수 있음!! -> 널포인터 오류 방지 가능 find..