카카오 맵 API를 사용해 좌표평면상 두 점간의 거리를 구했던 이야기
개발/안드로이드2023. 3. 21. 15:34카카오 맵 API를 사용해 좌표평면상 두 점간의 거리를 구했던 이야기

대학교 4학년 1학기 캡스톤 디자인때 있었던 일이다. 농작물 원격 제어 애플리케이션을 만들던 중, 공공데이터인 기상청 데이터를 불러왔으나, 내 현재 위치에서 가장 가까운 관측소의 데이터를 불러오는 것에 문제가 생겼다. 수도 없이 많은 관측소 가운데 내 위치와 가장 가까운 관측소를 선택하려면 어떻게 해야할까? 내 현재 위치와 주변 관측소의 거리를 비교하고 가장 가까운 것을 선택하는 것이 맞을 것이다. 그러나 카카오 맵 AOS API에서는 특정 두 좌표간 거리를 구하는 공식적인 방법이 존재하지 않았다. 물론 카카오 맵 WEP API에는 아래 주소와 같이 선의 거리를 계산하는 API가 존재했지만 AOS에서 저런 동작이 가능할까 싶었다. (좌클릭으로 좌표 지정, 우클릭으로 종료) 개발자가 따로 동작을 지정해주고..

안드로이드에 파이어베이스 추가시 SHA1, SHA-256값 얻는 방법
개발/안드로이드2023. 3. 21. 14:44안드로이드에 파이어베이스 추가시 SHA1, SHA-256값 얻는 방법

1. 안드로이드 스튜디오 하단 - Terminal 2. "./gradlew signingReport" 입력 제한사항 : JDK 1.8(JDK8) 이상만 사용 가능

[Lv. 0] 잘라서 배열로 저장하기
프로그래머스/Level 02023. 3. 21. 14:36[Lv. 0] 잘라서 배열로 저장하기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120913<figure id="og_1680142530350" contenteditable="false" data-ke-type="opengraph" data-ke-align="alignCenter" data-og-type="website" data-og-title="프로그래머스" data-og-descr..

[Lv. 0] 문자열 밀기
프로그래머스/Level 02023. 3. 21. 14:06[Lv. 0] 문자열 밀기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120921<figure id="og_1680142526240" contenteditable="false" data-ke-type="opengraph" data-ke-align="alignCenter" data-og-type="website" data-og-title="프로그래머스" data-og-descr..

[Lv. 0] 종이 자르기
프로그래머스/Level 02023. 3. 21. 13:40[Lv. 0] 종이 자르기

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120922<figure id="og_1680142520807" contenteditable="false" data-ke-type="opengraph" data-ke-align="alignCenter" data-og-type="website" data-og-title="프로그래머스" data-og-descr..

유용한 깃허브 안드로이드 UI/UX 라이브러리
개발/정보2023. 3. 21. 02:51유용한 깃허브 안드로이드 UI/UX 라이브러리

토이프로젝트를 할 때 사용했던 유용한 UI/UX 라이브러리에 대해 소개하고자 한다. 우선 고맙게도 누군가가 앞서 생각하여 깃허브에 올라와 있는 UI/UX 훌륭한 라이브러리들을 종류별로 모아두었다. https://github.com/wasabeef/awesome-android-ui GitHub - wasabeef/awesome-android-ui: A curated list of awesome Android UI/UX libraries A curated list of awesome Android UI/UX libraries. Contribute to wasabeef/awesome-android-ui development by creating an account on GitHub. github.com 내가 ..

[Lv. 0] 옹알이 (1)
프로그래머스/Level 02023. 3. 21. 02:37[Lv. 0] 옹알이 (1)

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120956<figure id="og_1680142493119" contenteditable="false" data-ke-type="opengraph" data-ke-align="alignCenter" data-og-type="website" data-og-title="프로그래머스" data-og-descr..

[Lv. 0] 다음에 올 숫자
프로그래머스/Level 02023. 3. 21. 02:30[Lv. 0] 다음에 올 숫자

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120924<figure id="og_1680142487573" contenteditable="false" data-ke-type="opengraph" data-ke-align="alignCenter" data-og-type="website" data-og-title="프로그래머스" data-og-descr..

[Lv. 0] 연속된 수의 합
프로그래머스/Level 02023. 3. 21. 02:11[Lv. 0] 연속된 수의 합

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120923 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 난이도 : Level.0 언어 : Kotlin 문제 설명 : 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 제한 사항 : 1

image