Skip to content

Category archive for: Android_Programs

[안드로이드 프로그래밍] OHPR::Apps – 멀티지도, 멀티맵, MultiMaps

Posted in Android_Programs

  [안드로이드 프로그래밍] OHPR::Apps – 멀티지도, 멀티맵, MultiMaps   작년 말 즈음에 만들고 싶었던 어플이 하나 생겼습니다. 그래서 무턱대고 책을 샀습니다. 안드로이드 어플 제작관련 레퍼런스같은 책을 샀습니다. 무려 7만원짜리 입니다. 두깨도 장난 아닙니다. 잘 모르시는 분들을 위해, 원래 프로그램책은 1페이지부터 정독하면 안됩니다. 가장 두껍고 비싼 레퍼런스를 사서 필요한 내용을 중간중간에 뽑아서 읽으면 되기때문입니다. ㅎ 하지만 문제는 한 번도 해본적이 없었다는 겁니다. 개념자체가 없었다는 겁니다. 그래서 초반에는 굉장히 많은 삽질들을 했습니다만, 개념을 잡고나니 아주 쉬었습니다. 생각보다 정말 쉬웠습니다.   (▲7만원 짜리 안드로이드 어플 개발 레퍼런스)     그래서 만들었습니다.   (▲구글 플레이에 등록된 화면) 기존의 지도어플은 하나의 장소만 검색할 수 있었습니다. 하지만, 가끔 여러 곳을 검색을 하고 동선을 짜야할때가 있었습니다. 큰 건물들일 경우 머리로 동선을 그릴수 있지만, 주소가 번지수나 도로명 주소면 동선을 그리기가 쉽지 않았습니다. 심지어 각각의 주소를 지도에서 검색해서 자신의 머릿속에 기억할 수 밖에 없었습니다. 한 두 곳은 가능하겠죠. 하지만, 10군데, 20군데면 상황은 달라집니다. 모든 주소를 한 번에 검색을 하고 각각의 위치를 한 번에 표시 할 수 있었어야 합니다. . 이 어플은 그런 기능을 하는 어플입니다. 최초 1.000 버전을 시작으로 많은 분들의 피드백으로 버그수정과 추가 기능들을 구현하면서 1.027버전까지 공개되어 있습니다.              

Read More[안드로이드 프로그래밍] OHPR::Apps – 멀티지도, 멀티맵, MultiMaps

[안드로이드 프로그래밍] 뒤로가기 버튼 두 번 눌러 어플(앱) 종료하기

Posted in Android_Programs

  [ Activity.java ] public class Activity extends AppCompatActivity { private long lastTimeBackPressed; […] public void onBackPressed(){ //두 번의 뒤로가기 버튼 클릭의 시간차가 1.5초 차이면 어플(앱)을 종료한다. if(System.currentTimeMillis() – lastTimeBackPressed < 1500){ finish(); return; } Toast.makeText(this, “뒤로가기 버튼은 한 번 누르면 종료됩니다.”, Toast.LENGTH_SHORT).show(); lastTimeBackPressed = System.currentTimeMillis(); } } System.currentTimeMillis 는 1970년 1월 1일부터 현재까지 경과한 시간을 밀리초단위로 반환하는 메서드

Read More[안드로이드 프로그래밍] 뒤로가기 버튼 두 번 눌러 어플(앱) 종료하기

error: Content is protected !!