본문 바로가기

[K'VIEW]/[K'APP]

가자 아스라다

일반 네비게이션보다 티맵이 더 편리한 세대.

나는 쓰지 않는 핸드폰을 자동차에 거치해 네비게이션 전용으로 쓰고 있다. 유심은 SKT 데이터 함께쓰기를 신청하여 쓰고 있고, SK고객이므로 티맵에 사용되는 데이터는 무료!

또 이렇게 거치해 놓은 핸드폰을 별다른 조작 없이 시동을 걸고, 끄고 할때에 손대지 않고 자동으로 켜지고, 꺼지게 만들고 싶었다.

여러 가지 어플을 찾아보고 시험해본 결과, 무료로 쓸 수 있는 어플로는 내 생각처럼 다 구현하지 못하였다. 유로 어플을 깔아서 구현해볼까 하고 생각하던 중.

좋은 어플을 찾았고 자동화에 성공하였다. 바로 매크로 드로이드.
비록 완전한 무료는 아니고 매크로 설정 5개까지만 무료로 지원하고 그 이상은 유료로 어플을 구입해야 한다. 하지만 네이게이션 용으로 2개만 매크로를 설정하면 나에게는 충분.
[EASY TO USE UI! 라고 쓰여있지만, 영어에다가 알고리즘을 직접 짜줘야 하기 때문에 어렵다..]
POWER ON, POWER OFF 2개의 매크로를 설정하였다. 매크로 세부 설정 공개..!

POWER ON

TRIGGER : POWER CONNECTED (ANY) : 어떤 전원 케이블이든지 연결되면 매크로 실행
CONSTRAINTS : MOBILE DATA OFF : 모바일 데이터가 꺼져 있는 상황에서만 매크로 실행

ACTION1 : MOBILE DATA TOGGLE : 모바일 데이터 끄고 켜기. (MOBILE DATA ON으로 설정시에 잘 구현이 안되었음)
ACTION2 : WAUT 5 SEC : 5초 기다리기 : 모바일 데이터를 켜는 시간을 기다려줌.
ACTION3: SET SCREEN TIMEOUT NEVER : 절대 스크린을 끄지 않음.
ACTION4: BRIGHTNESS 100% : 밝기 100%
ACTION5: LAUNCH T MAP : T MAP을 켬.
ACTION6: WAIT 4 SEC : 3초 기다리기 : T MAP이 켜지는 시간을 기다려줌.

*블루투스 연결이 필요하면 ACTION7로 차량 블루투스와 연결을 추가.
POWER OFF

TRIGGER : POWER DISCONNECTED : 전원 공급이 끊어지면 매크로 실행
CONSTRAINTS : NO : 조건 없음

ACTION1: WAIT 3 SEC : 3초 기다리기 : 전원 공급이 실제 끊어지는 시간을 기다려줌.
    IF : POWER DISCONNECTED : 3초간 기다리고 정말 전원이 끊어졌다면 아래 실행.
IF ACTION1 : PRESS BACBUTTON : 티맵 종료를 위해 뒤로가기
IF ACTION2 : PRESS BACBUTTON : 티맵 종료를 위해 뒤로가기
IF ACTION3: WAIT 3 SEC : 3초 기다리기 : 뒤로가기 실제 동작을 기다려줌
IF ACTION4 : PRESS BACBUTTON : 티맵 종료를 위해 뒤로가기
IF ACTION5 : PRESS BACBUTTON : 티맵 종료를 위해 뒤로가기
IF ACTION6: WAIT 3 SEC : 3초 기다리기 : 뒤로가기 실제 동작을 기다려줌
IF ACTION7 : PRESS BACBUTTON : 티맵 종료 및 기타 어플 종료를 위해 뒤로가기
IF ACTION8: WAIT 3 SEC : 3초 기다리기 : 뒤로가기 실제 동작을 기다려줌
IF ACTION9: MOBLIE DATA OFF : 모바일 데이터 끔
IF ACTION10: WAIT 3 SEC : 5초 기다리기 : 실제 모바일 데이터가 꺼지는 시간 기다려줌.
IF ACTION11: KILL BACKGROUND PROCESS [ALL] : 백그라운드 죽이기.
IF ACTION12: SCREEN OFF : 화면 꺼짐.
    END IF : 3초간 기다리고 실제 전원이 끊어지지 않았다면 아무 동작도 안 함.
        (시동을 걸 때에 잠시 전원 공급이 끊어지는 차량은 반드시 IF 조건을 걸어야 함.)


[POWER ON 동작]

[POWER OFF 동작]

자 이제 시동과 함께 자동으로 켜지는 T MAP을 즐겨보자.