태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
Open2World 블로그에 오신것을 환영합니다^---^
열린 마음으로 세상을 보라! 푸른빛의 ⓞpen2ⓦorld™ ⓗome!
: 위치로그 : 미디어로그 : 태그 : 방명록 : 관리자 : 새글쓰기
보이기/숨기기 가능합니다^^
분류 전체보기 (296)
ⓞ2ⓦ 세상사는 이야기 (61)
ⓞ2ⓦ TALK TALK! (150)
ⓞ2ⓦ 각종 INFO (7)
ⓞ2ⓦ 컴터 HOW (77)
ⓞ2ⓦ 기타 (1)
보이기/숨기기 가능합니다^^
2014/01 (14)
전체검색
'Tasker'에 해당되는 글 3건
[안드로이드] 안드로이드 중급자를 위한 어플 4종 소개 - Tasker, Xposed Installer, GMD Gesture Control, Viper4Android FX
ⓞ2ⓦ TALK TALK!/○○⑨ 모바일TALK | 2013.11.23 03:24

중급자 이상인 분들이면 당연히 쓰고 있을법도 한 어플들 몇개 소개해 봅니다.
루트 권한은 사실상 필수이며 여기서는 가볍게 각 어플의 기능과 소개 정도만 해보았습니다.
자세한 사용법 및 응용은 구글링을 하시거나 xDA Developer 또는 맛클, 디벨로이드 카페 등을 이용해 주시기 바랍니다.


1. Tasker

최고의 자동화 어플입니다. Locale, Llama, E-Robot, Setting Profiles, EasyProfiles 등 많은 자동화 어플이 있지만 비교적 가장 먼저 나오고 기능이 많습니다. Tasker와 연동되는 플러그인들도 많고 그 중에 Secure Settings가 가장 유명합니다. 루트 권한 없이 쓸수도 있지만 그 경우 제약이 있습니다.

기 본적으로 Profile (특정 상황 - 어플 실행, 일시, 각종 이벤트, 장소, 기기 상태 등)에 Task (작업)을 실행하는 식으로 연결을 하게 됩니다. 예를 들면 'XX란 어플을 실행하면 (Profile)' -> '실행 직전 임시 언루팅을 하고 실행해라. 어플이 종료되면 다시 루팅해라 (Task)'라는 식으로요. 여기서 Task만 따로 만들어서 바탕화면 단축 아이콘으로 만드는 것도 가능합니다.

기본 기능이 충실하고 Tasker를 지원하는 서드파티 플러그인도 많아 구현 가능한 Profiles와 Tasks는 셀 수 없습니다. 몇가지 예를 들어보면 위에 언급한 특정 어플 실행 전 임시 언루팅 하기, OTG로 킨들 연결시 일간지 파일 자동 정리하기, 문자가 오면 TTS로 읽어주기, 노트 S Pen을 뽑으면 Lecture Note 실행하기, 블루투스 키보드 연결시 키보드 어플 자동 변경, 특정 어플 실행시 2D GPU 강제 렌더링 설정, 잠자는 시간에 에어플레인 모드 설정 등이 있습니다.

구매 및 다운로드는 https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm 입니다.


2. Xposed Installer

역시 최고의 프레임워크 어플로 Tasker보다 무서운 물건입니다. Xposed Insaller는 각종 모듈, 플러그인을 통해 안드로이드 기본 framework, 시스템 UI, 어플을 수정할 수 있게 해줍니다. 위력이 강력한만큼 루트 권한은 필수입니다. 이 어플의 장점은 시스템 파일이나 APK를 직접 수정하지 않아도 되기 때문에 편리하고 어느정도 범용성도 있다는 것입니다. 보통 시스템 프레임워크나 APK를 뜯어고친 커스텀 롬에서 지원되는 기능을 모듈, 플러그인 추가와 설정 변경으로 쉽게 적용할 수 있죠.

예를 들면 미국서만 실행가능한 어플을 국내서도 아무 문제 없이 실행할 수 있고, 4.3이 아니더라도 특정 어플에 부여되는 권한을 임의로 설정할 수 있어 전화 ID같은 정보를 바꿔치기함으로써 개인 보안을 강화할 수 있고, 소프트키를 투명하게 만들수도 있으며, 플레이 스토어에서 기기 상관없이 모든 어플이 표시되도록 만들고, 특정 어플 실행시 DPI를 임의로 변경하고, 상태바에 CPU 온도를 표시하거나 재부팅 메뉴에 부트로더 진입 등 메뉴를 추가할 수도 있습니다. 사실상 커널을 수정해야 할 수 있는 것 빼고는 뭐든지 다 가능하다고 보셔도 무방합니다.

Xposed Installer 자체는 무료이며 다운로드는 http://forum.xda-developers.com/showthread.php?t=1574401 에서 가능합니다. 모듈 또는 플러그인의 경우 무료도 있고 유료도 있으며 Xposed Insatller 어플 내에서 대부분 다운 및 설치 가능합니다. 플레이 스토어나 웹상 (특히 xda-developers 사이트)에서 받을수도 있고요. App Settings, XPrivacy 등이 특히 유명합니다.


3. GMD Gesture Control

안드로이드 최고의 제스처 어플입니다. 안드로이드 4.X 이상 기기면 대부분 쓸 수 있고 역시 루트 권한이 필요합니다. 이 어플이 가져오는 편리함 하나 때문에 루팅 하시는 분들도 많을 정도로 이 어플의 기능은 강력합니다. 기본적으로 설정된 제스처 뿐만 아니라 '사용자 제스처'를 지원하기 때문에 안드로이드 기본 버튼 (홈, 메뉴, 멀티 태스킹, 백)은 물론이고 어플 실행, 화면 끄기, 상태바 보이기 / 숨기기 등 많은 부분을 제스처로 해결할 수 있습니다. 위에서 소개한 Tasker의 Task와도 연동 되기 때문에 결국 수행 가능한 작업은 무한하다고 할 수 있습니다.

사용자 제스처는 위, 아래, 왼쪽, 오른쪽 방향 + 대각산 방향 + 핀치 줌 + 핀치 아웃 + 탭 (두드리기)  + 홀드 (꾹 누르기) + 시계방향 회전 + 반시계방향 회전을 조합해서 만들수도 있을 뿐만 아니라 말그대로 제스처를 그릴 수도 있습니다. 예를 들면 화면 아무데서나 C자를 그리면 Cliann (클리앙 어플)이 실행되도록 할 수 있습니다.

라이트 버전과 정식 버전이 있는데 라이트 버전은 기본 설정된 제스처만 지원가능하며 사용자 제스처 지원이 안됩니다. 결국 자신의 제품에서 제스처가 잘 인식 되는지 확인하기 위한 무료 버전이라 보시면 됩니다. GMD Gesture Control의 진정한 위력인 '사용자 제스처'는 유료 버전에서 지원됩니다. 가격이 비싸다고요? 써보시면 전혀 그런 생각이 들지 않습니다.

라이트 버전 (무료)

https://play.google.com/store/apps/details?id=com.goodmooddroid.gesturecontroldemo

정식 버전 (유료)

https://play.google.com/store/apps/details?id=com.goodmooddroid.gesturecontrol

참고로 갤럭시 노트 기종을 보유하신 분은 GMD SPen Control도 강력히 추천합니다. GMD Gesture Control의 S펜 버전이라 생각하시면 됩니다. 특히 노트 8.0에서는 S펜 제스처로 메뉴, 백 터치키를 활성화 / 비활성화 할 수 있어 매우 편리합니다.


4. Viper4Android FX

안드로이드 기기의 음향을 향상시키거나 음색을 변화시킬 수 있는 궁극의 어플입니다. 루트 권한 역시 필수입니다. 시스템 전체에 적용 가능하며 재생 게인 컨트롤, EQ, 컨볼버, 잔향, 피델리티 컨트롤, 리미터 등 필자가 읽어도 무슨 말인지 모르는 기능까지 지원하며 이어폰 / 스피커 / 블루투스 따로따로 설정 가능합니다. 블루투스까지 효과 적용이 가능하고 컨볼버가 지원되는게 특히 강점이라 생각합니다. 컨볼버 지원으로 IRS 파일을 통해 삼성의 사운드 얼라이브, HTC의 Beats Audio, Sony의 Xperia Clear Audio와 아주 유사한 소리를 낼 수도 있습니다.

Play Store또는 http://forum.xda-developers.com/showthread.php?t=2191223 에서 다운로드 및 설치 가능합니다.

참고로 본래 Viper4Android XHiFi라고 별개의 어플도 병행 개발되고 있었고 Viper4Android FX와 동시 적용도 가능하지만 현재 개발이 중단되어 안드로이드 4.3까지만 지원됩니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comments 7
위로
From. Favicon of http://blog.naver.com/ssm06105 TEIL 2013.12.06 00:01 신고
PERMALINKDELETE/MODIFYREPLY
잘보고 갑니다.
Xposed Installer 상위 노출이엇는데 이글보니 괜히 상위노출 밀려난 게 아니구나 싶네요
From. Favicon of http://open2world.tistory.com 푸른빛 Open2World 2014.01.26 12:45 신고
PERMALINKDELETE/MODIFY
정말 좋은 프레임워크 앱이죠.
From. 손님 2014.01.19 06:09 신고
PERMALINKDELETE/MODIFYREPLY
좋은 정보 감사합니다~
xposed installer 내용 블로그로 담아갑니다!
From. Favicon of http://open2world.tistory.com 푸른빛 Open2World 2014.01.26 12:46 신고
PERMALINKDELETE/MODIFY
네, 알겠습니다.
From. 삭제하세요 2014.02.14 17:20 신고
PERMALINKDELETE/MODIFYREPLY
좋은 글 감사합니다. GMD gesture 관련하여 질문이 있습니다. tasker 와 연동이 된다고 하셨는데, 특정 어플 실행 시 특정 제스쳐 기능 on 이 가능하다는 뜻인가요? GMD 에 화이트리스트 기능이 없어서 tasker 로는 가능할지 궁금하네요~
From. Favicon of http://open2world.tistory.com 푸른빛 Open2World 2014.02.15 16:43 신고
PERMALINKDELETE/MODIFY
일단 의도한 바는 GMD에 없는 Action을 Tasker의 Task로 만들어서 연결할 수 있다는 뜻이었습니다. 물론 말씀하신 바처럼 Whitelist 기능을 수행하는 방법도 있긴 합니다 GMD Gesture Control 제스처 설정이 다른 두개의 앱 데이터 A, B를 준비해두고 Tasker로 특정 앱 실행시 A에서 B로 데이터 변경하게 하게 하는 것이죠. 해당 앱 종료하면 다시 B에서 A로 데이터 변경하게 해주고요. 스크립트 몇줄 작성하면 됩니다.
From. 나그네 2015.03.16 14:54 신고
PERMALINKDELETE/MODIFYREPLY
잘 보고 갑니다.
xposed중 플레이스토어의 모든 어플이 나오게 하는 모듈이 어떤 것인가요??
태블릿에서는 유심이 없어서 몇 개가 안나오기에 답답함을 느껴서 질문드립니다.
[안드로이드] 키보드 상황에 따라 자동으로 전환 (변경)하기 (루팅 필요)
ⓞ2ⓦ TALK TALK!/○○⑨ 모바일TALK | 2012.05.29 22:47

영희, 철수 동수의 고민 : 귀찮고 은근히 짜증나요!

iOS나 WP7 등 여타 모바일 OS 대비 안드로이드의 특장점 중 하나로 다양한 키보드를 사용하 수 있다는 점을 들 수 있다. 플레이 스토어 (Play Store)에 등재되어 있거나 개발자가 APK[각주:1]로 배포하는 키보드 어플을 설치후 설정만 해주면 쿼티, 하프쿼티, EZ한글, 천지인, 딩굴 등 다양한 방식의 키보드를 사용할수 있다. 피처폰 시절에 새로운 휴대폰을 마련할 때 입력 방식이 다를 경우 겪었던 고통을 더이상 겪지 않아도 되는 것이다.

대부분 사용자들은 여러가지 키보드 중에서 자신에게 가장 맞는 키보드 하나를 선택하여 사용한다. 하지만 많은 사용자 중에는 아래의 영희, 철수, 동수와 같은 고민을 하는 사람도 있을 것이다.

영희 : 평소에는 '딩굴 키보드'를 기본으로 사용하다가 일본어 사전 어플을 사용할때는 'Google Japanese Input 키보드' 로 자동으로 전환이 되게 할 수 없을까?

철수 : 탭에서 세로모드로 쓸때는 '가나다 키보드' 쓰다가 가로모드일때는 'Go Keyboard'의 태블릿 인터페이스를 쓸 수 있다면 인생이 100배는 편해질텐데...

동수 : 평소에 기본 내장된 '삼성 키패드'를 쓰진 않지만 블루투스 키보드를 연결할때는 한영키가 정상 작동하려면 일일히 '삼성 키패드'로 전환해야 하는데 이 때에만 자동으로 전환되면 얼마나 좋을까?

실은 철수의 고민은 Keyboard Manger라는 어플을 설치하면 쉽게 해결된다. Play Store에서 받을 수 있는 이 어플은 설정 메뉴가 직관적이며 가로모드, 세로모드일때 키보드 어플을 설정해주면 끝이다. (다만 이 방법도 여기서 소개할 방법과 동일하게 사전 루팅[각주:2]이 필요하니 주의하자!)

하지만 영희의 고민이나 동수의 고민을 해결할 수 있는 방법은 쉽게 떠오르지 않을 것이다. Playstore 에서 'Keyboard + Switch + Bluetooth' 'Keyboard + Swap + App' 등 키워드로 검색해봐야 백날 헛수고다. 결국 영희는 사전 어플을 쓸때마다 화면 Long Touch를 통해 키보드를 전환해야 하는 것일까? 그리고 동수는 블루투스 키보드를 연결할 때마다 일일히 '삼성 키패드로' 키보드를 전환해 줘야 하는것인가?


Let's be SMART : 고민을 파헤쳐 보자!


다행히도 그렇지 않다. '훌륭한' 개발자 분들이 만드신 '뛰어난' 어플들이 있기 때문이다. 영희, 철수, 동수는 더 이상 이런 작은 불편을 겪을 필요가 없다. 이 '끝내주는' 어플들을 소개한다. 영희, 철수, 동수의 고민을 해결하는데 가장 중요한 준비물이다.

1. Tasker

유료 / Crafty Apps / 링크

안드로이드 맥가이버다. 굳이 어떤 어플로 분류를 하자면 자동화 어플이라고 할 수 있다. 하지만 이렇게 알려주어도 이 어플이 어떤 기능을 수행할 수 있는지 잘 이해가 되지 않을 것이다. 명실상부 수많은 기능을 수행할 수 있으며 몇가지 예를 들면 아래와 같다.

   ⓐ 카카오톡 문자 오면 TTS[각주:3]로 읽어주기
   ⓑ 휴대폰 화면이 아래를 바라보게 두면 진동모드로 전환하기
   ⓒ 통화중 녹음이 지원되는 휴대폰에서 항상 녹음하기
   ⓓ GPS 정보를 이용하여 특정 장소에 자동으로 휴대폰 볼륨 설정 변경하기
   ⓔ 텍스트를 복사하면 Colordict 사전에서 복사된 텍스트를 검색하기
   ⓕ 통화권 이탈지역에서 자동으로 비행기 모드로 전환하기
   ⓖ 전화올때 스팸 번호 정보 사이트 이용해서 번호 스팸 여부 띄우기
   ⓗ 손전등, Quick Settings 등 여타 어플들의 기능 완전히 구현하기

이외에도 너무도 많은 일이 가능하다. 여기서는 이 정도만 예를 들기로 하고 이 어플에 대해 더 자세히 알고 싶다면 네이버 Tasker 카페에 가보길 권한다.

2. Secure Settings

무료 / intangibleObject / 링크

XDA의 한 개발자가 만든 Locale, Tasker 등 자동화 어플과 연동되는 플러그인 어플이다. Locale, Tasker 등 자동화 어플이 기본적으로 제공하지 않는 Profile[각주:4]이나 Task[각주:5] 등을 제공하며 이를 통해 자동화 어플의 기능을 확장해준다.


그렇다면 이제부터 본격적인 절차 설명에 들어가기에 앞서 중요한 사실 몇가지를 공지하고자 한다. 다시한번 강조하지만 아래 팁을 적용하기 위해서는 휴대폰이 루팅되어 있어야 한다. 그리고 준비물의 하나인 Tasker는 7000원 상당의 유료어플이다. 개인 사정상 플레이 스토어 유료 결제가 어려운 사람들을 위해서 홈페이지에서 Direct Purchase Version도 판매하고 있으니 참고가 되길 바란다.

그리고 본 포스팅에서는 영희, 철수, 동수의 고민을 해결하는 과정을 모두 보여주지는 않을 것이다. 영희의 고민을 해결하는 과정만을 자세히 살펴볼 것이다. 이렇게 하는 이유는 필자가 힘들기도 하지만 철수와 동수의 고민해결 방법도 매우 유사하기 때문이다. 아래 설명을 읽고 나면 독자 여러분이 철수와 동수의 고민을 해결하는 것 뿐만 아니라 응용을 통해 자신에게 맞는 설정을 하는 것도 충분히 가능하리라 생각한다.


※ 다시한번 강조하지만 루팅은 선행되어 있어야 한다. 빠르게 진행하고 싶으신 분은 밑줄친 글 위주로 읽거나 따라해 보고 막히는 부분이 있으면 밑줄친 주위 부분을 읽어보도록 하자.

※ 여기서는 영희의 고민 즉 '평소에는 딩굴 키보드를 사용하다가 EBPocket이라는 사전어플을 사용할때에만 자동으로 Google Japanese Input 키보드로 전환되도록 설정하는 팁을 알아보도록 하겠다.

1. Play Store에서 TaskerSecure Settings를 설치한다. Tasker의 경우 유료이므로 결제 절차가 필요하니 주의하도록 하자. 이미 상기 2개의 어플을 설치한 독자는 이 과정을 생략해도 된다.

2. 우선 Secure Settings를 실행한다. 혹시 루트 권한을 묻는 메시지가 나타나면 승인해준다. 상단에 INFO, OPTIONS, HELPER, COMPAT APPS 메뉴가 4열로 나열되어 있을 것이다. 상단의 3번째 메뉴인 HELPER 메뉴로 이동한다.

3. Secure Settings Helper, Helper is not installed, Manually install Helper, Uninstall Helper의 4개 하위 메뉴가 아래에 보일 것이다. 2번째 줄에 위치한 Helper is not installed (밑에 작게 Click to install 적혀 있음)를 눌러준다. 설치 확인 메시지가 뜨면 확인을 눌러준다. 여기서 온라인에서 일부 파일을 다운로드하기 때문에 3G나 WIFI가 연결되어 있어야 하니 진행이 되지 않는 다면 네트워크 연결 여부를 확인하자. 그리고 도중 Busybox를 설치하라는 메시지가 뜨면서 Play Store로 이동할 수 있는데 역시 설치해주자. 설치가 정상적으로 되었다면 2번째 줄에 위치한 메뉴가 Helper v(버전) Installed로 바뀐다.

4.  이제 상단의 OPTIONS 메뉴로 이동하자. 자동화 어플에서 사용 / 연동 가능한 다양한 Actions (액션)과 Conditions (조건)이 목록으로 나열된다. 녹색불이 들어온 것이 현 기기에서 사용가능한 Actions이고 자동차 정지(STOP) 표지판처럼 빨간불에 흰 줄이 그어진 것이 현 기기에서 사용불가능한 Actions다. 그리고 우측에 녹색 체크는 자동화 어플에서 본 Actions를 사용할지 말지 여부를 결정하는 것인데 터치를 통해 설정을 변경할 수 있다. 아래로 스크롤해서 Helper Actions에서 Input Method에 녹색불이 들어오고, 우측에 녹색 체크 표시가 되어 있는지 확인하자. 혹시 체크 표시가 되어 있지 않으면 체크를 해주도록 한다. 다 끝났다면 Secure Settings에서 홈키 또는 백키를 통해 빠져나오도록 하자.

5. Tasker를 실행한다. 마켓 버전의 경우 처음 실행시에 마켓 인증 확인이 뜰 수 있으니 참고하기 바란다.

6. Tasker의 상단 메뉴는 Profiles, Tasks, Scenes, Variables로 이루어져 있으며 처음 실행시 Profiles 메뉴가 보여지는 상태일 것이다. Profiles 메뉴가 보여지는 상태에서 아래 +키를 누르자. 프로파일 이름을 지정하라 나오는데 자유롭게 입력하고 체크 버튼을 누르자. (입력하지 않아도 된다.)

7. First Context라는 제목과 함께 Application, Time, Day, Location, State, Event 하위 메뉴가 나타날 것이다. 이 메뉴 목록들은 우리가 자동적으로 수행되고자 하는 어떤 작업의 발동 조건의 대분류 항목이라 보면 된다. 우리는 'EBPocket이라는 어플 실행시에 키보드 전환'을 하고자 하므로 맨 위의 Application을 선택해 주자.

8. 기기에 설치된 Application 목록이 뜨면 아래로 스크롤해 EBPocket을 선택하고 체크 버튼을 눌러주면 된다.

9. 그러면 Task Selection이라는 제목과 함께 New Task 하위메뉴가 나타나는데 New Task를 눌러주자. 역시 Task의 이름을 지정하라 나오는데 자유롭게 입력하고 체크 버튼을 누르자. 이제 아까 만든 프로파일 (=즉, 특정 조건)하에서 수행할 Task (=즉, 작업)을 설정하게 된다. 여기서는 EBPocket이라는 어플을 실행했을때 키보드가 전환되도록 설정할 것이다.

10. Task Edit / Anonymous라는 제목의 창이 뜨는데 여기서 + 버튼을 누르자. Select Action Category라는 제목의 창과 함께 Alert에서 3rd Party깥이 수많은 Action Category가 뜬다. 가운데 쯤에 있는 Plugin을 눌러주자. Select Plugin Action이라는 제목의 창이 뜨고 아래 Secure Settings가 있을 것이다. Secure Settings를 눌러주자.

11. Secure Settings라는 제목의 창이 뜨는데 여기서 Edit를 눌러주자. All Actions라는 제목 아래 Secure Settings에서 지원하는 Actions의 목록이 뜨는데 아래로 스크롤해 Input Method를 선택해주자. (Helper Actions 항목 아래에 있다.) Input Method라는 제목하에 키보드 선택 메뉴가 뜨는데 사전 어플 실행시 전환할 키보드를 선택해 주자. 여기서는 Google Japanese Input Beta를 선택한다. 그 후 아래 왼쪽에 위치한 디스켓 모양의 저장 버튼을 눌러주자. 다시 Secure Settings 제목의 창으로 돌아오면 체크 버튼을 눌러주자. Task Edit / Anonymous 제목의 창에서도 체크 버튼을 눌러준다.

12. 이렇게 하면 Profiles 메뉴에 새로운 항목이 하나 추가되는데 이것이 바로 'EBPocket 실행시 키보드를 Google Japanese Input Beta'로 전환하겠다는 Profile을 가리킨다. 이대로 체크 버튼을 누르고 Tasker 변경사항을 저장하고 종료해도 되지만, 이렇게 할 경우 EBPocket 실행시 키보드가 Google Japanese Input Beta로 전환되지만 EBPocket 종료후에도 키보드가 Google Japanese Input Beta로 전환된 채로 남아있게 된다. 그렇기 때문에 아래 13번의 작업이 꼭 필요하다.

13. 추가된 EBPocket 프로파일 버튼 옆에 녹색 삼각형 버튼이 있는데 이를 길게 눌러주자. Task Options라는 제목하에 메뉴가 뜨는데 Add Exit Task를 눌러주자. 이는 프로파일 종료시, 즉 EBPocket이라는 어플을 종료할때 어떤 Task = 작업을 실행하도록 설정하겠다는 것을 말한다. 이 다음부터는 아까 행했던 절차와 유사하다.  Task Selection 제목하 메뉴에서 New Task를 눌러주자. Task 이름을 적절히 설정하면 또 다시 Task Edit / Anonymous 창이 뜨는데 + 버튼 눌러주고 다음 창에서 Plugin 누르고 또 다음 창에서 Secure Settings을 누른다. Secure Settings 제목 창에서 Edit 누르고 Input Method 선택한 후에 EBPocket 어플 종료시 원상태로 전환할 키보드 어플, 즉 딩굴 키보드를 선택한다. 이후 디스켓 모양의 저장 버튼 누르고 체크 버튼을 누르면서 Tasker 변경사항을 저장하고 어플에서 빠져나오면 끝이다.


설명은 길지만 실제로 해보면 정말 별거 없는 작업이다. 위의 절차를 성공적으로 수행했다면 EBPocket이라는 어플 실행시 키보드가 자동으로 Google Japanese 키보드로 바뀌고 어플 종료후에는 평소에 사용하는 딩굴 키보드로 전환됨을 볼 수 있다. 모든 작업 과정에 스크린샷을 첨부하고 싶지만 그러기에는 과정이 많았고 필자는 이 글 작성 당시 매우 배가 고팠다. 대신 설명을 아주 자세히 적었으니 따라하는데 큰 문제는 없으리라 생각한다.

여기서는 영희의 고민에 대해서 집중적으로 다루었지만 철수, 동수의 고민의 경우에도 방법은 크게 다르지 않다. 일단 위 방법에서 4번 즉, Secure Settings 어플을 설정하는 부분까지는 전적으로 동일하다. 다만 Profile을 만들때 영희처럼 Application을 선택하는 것이 아니라 철수의 경우는 State-Sensor-Orientation을, 동수의 경우에는 State-Net-Bluetooth Connected 메뉴를 통해 설정하면 된다. 나머지 과정은 거의 동일하다.

영희, 철수, 동수와 같은 혹은 유사한 고민을 하고 계셨던 분들에게 명쾌한 답변이 되었길 바라며 (용두사미로) 글을 마친다.

 



  1. Android application package file의 약자로 안드로이드에서 어플리케이션을 배포하고 설치할때 사용되는 파일 포맷이다. [본문으로]
  2. 안드로이드폰에서 최고 관리자의 권한을 얻는 것으로 시스템 파일에 접근할 수 있게 된다. [본문으로]
  3. TTS는 도움말 파일이나 웹페이지와 같은 컴퓨터 문서의 내용을 사람이 읽어주는 소리로 만들어주는 음성합성 프로그램의 한 종류이다. [본문으로]
  4. Tasker와 같은 자동화 어플에서 어떤 Task, 즉 작업이 수행되기 위한 특정 조건의 묶음을 지칭한다. [본문으로]
  5. Tasker와 같은 자동화 어플에서 어떤 Profile이 발동되었을때 (=특정 상황하) 수행되는 작업을 가리킨다. [본문으로]
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comments 2
위로
From. brad 2013.10.14 18:38 신고
PERMALINKDELETE/MODIFYREPLY
좋은정보 감사합니다. 키보드 체인저 어플을 쓰면 루팅없이 언제 어디서든 아주 쉽게 키보드를 전환할 수 있습니다. 언어별 상황별 키보드를 변경하고자 하면 키보드 체인저 구글 play store에서 찾아보세요
From. Favicon of http://open2world.tistory.com 푸른빛 Open2World 2013.10.18 02:21 신고
PERMALINKDELETE/MODIFY
비루팅 유저에게는 좋은 어플인듯 합니다. :)
[안드로이드] 안드로이드에서 쉽고 빠르게 사전을 쓰자 2편 (Home2 Shortcut - Colordict - Tasker 조합)
ⓞ2ⓦ TALK TALK!/○○⑨ 모바일TALK | 2012.01.06 00:38

※ 갤럭시 S2, 노트의 경우 팁을 그대로 적용할 수 없다. (글 하단 참조)

지난 '[안드로이드] 안드로이드에서 쉽고 빠르게 사전을 쓰자 (Home2 Shortcut, AntTek Dict, Quick Dictionary)' 포스팅에서 안드로이드에서 사전을 쉽게 쓸 수 있게 해주는 세 어플에 대해 알아보았다.

다시 반복하지만 ezPDF, MoonReader, FBReader와 같은 어플들은 자체적으로 안드로이드 최고의 사전 어플이라 할 수 있는 Colordict 연동 기능을 제공하고, Amazon Kindle은 자체적으로 영영 사전을 제공한다. 하지만 여전히 많은 어플들에서 사전 기능을 지원하지 않기 때문에 이를 클리보드 기능과 상태바를 통해 쉽게 사용할 수 있는 AntTek Dict나 Quick Dict와 같은 어플을 소개하였다. 또한 Home2 Shortcut를 통해 검색키를 길게 누르거나 홈키 두번 누르기 조합 등으로 사전 어플을 신속히 실행할 수 있는 방법에 대해서도 살펴보았다.

이전 포스팅에서 소개한 방법들도 기존 방법에 비해서 SMART하지만 여전히 불편한 점이 있다. 더 편하게 사용할 수는 없을까? 이런 생각을 하는 사용자들을 위해 현재로서 안드로이드에서 사전을 사용하는데 가장 쉽고 빠르고 편한 방법을 소개한다.

아래 모든 과정이 끝나면 텍스트를 클립보드에 복사후 검색키를 길게 누르는 것만으로 모르는 단어의 뜻을 기존 어플을 종료하거나 왔다갔다 하지 않고 사전에서 찾아볼 수 있게될 것이다.

그럼 차근차근히 알아보자. 준비물로 3개의 어플이 준비되어야 한다.

* Colordict : 안드로이드 최고의 사전 어플이다. Stardict 사전 형식을 지원하며 사용자의 입맛에 맞는 사전을 만들 수 있다. 무료 어플이며 마켓에서 다운 받을 수 있다. 다른 블로그, 강좌 등을 통해 설치 / 설정하도록 하자.

* Home2 Shortcut : 안드로이드 기기 키의 Long Press (길게 누르기) 또는 Double Tap (두번 누르기)를 통해 각종 어플을 쉽게 실행할 수 있게 해준다. 무료 어플이며 마켓에서 다운 받을 수 있다.

*** Tasker : 안드로이드 '궁극'의 어플이다. 일종의 자동화 어플로 수 많은 기능을 수행할 수 있다. Kux님의 마켓 리뷰글을 인용하자면 '장소 / 시간별 자동 볼륨조절, 전화올떄 뒤집어서 무음처리, 이어폰 꼽으면 진동모드, 카톡이나 문자 올떄 알림음/진동 마음대로 변경, 어플별 화면대기시간 설정, 화면 꺼졌을떄 동기화, 3G 차단해서 배터리 수명 늘이기' 등이 가능하다. 이 글을 작성하는 현재 $7에 육박하는 가격이지만 충분히 제값 이상을 하는 어플이다.

세 어플이 설치되었고 Colordict의 사전 설정이 끝났다면 준비는 끝났다.

1. Takser를 실행하면 아래와 같은 화면이 뜬다. 아래에서 4번째 번개 버튼을 누르면 New Task 메뉴가 뜬다. 눌러준다.
(Tasker가 버전업 되면서 1번 절차 수행 방법이 조금 달라졌다. 바로 아래를 참조하자.)

*Tasker가 버전업하면서 초기 화면 인터페이스가 조금 변화하였다. 이제 새로운 Task를 만들기 위해서 위와 같이 하는 대신 아래처럼 Tasks 탭으로 이동한 후에 + 버튼을 눌러주면 된다. 이외 나머지 절차는 이전 버전과 동일하다.



2. New Task의 이름을 지어준다. 필자는 Colordict로 하였다. 그 후 왼쪽 하단 + 버튼을 눌러 Task 내용을 추가한다.

3. 많은 Action 카테고리가 뜨는데 여기서 아래 표시된 Misc를 선택하도록 하자. 그러면 Misc Action 목록이 뜨는데 여기서는 Action Intent를 선택한다.

4.  Action Intent 편집 창이 뜨면 아래와 같이 대소문자 일치시켜 입력한다.
* Action에는 colordict.intent.action.SEARCH
* Extra에 EXTRA_QUERY: %CLIP
(차후 설명하겠지만 클립보드에 있는 텍스트를 검색한다는 것이다)
* Target을 Activity로 설정한다.
* 맨아래 Label은 그냥 이름표다. 필자는 Colordict QuickSearch라고 입력했다. 입력은 장다.
설정이 끝나면 왼쪽 하단의 확인 버튼을 눌러주자.
Task Edit / Colordict 창에서 다시 한번 확인 버튼을 눌러주자.



* 분기점 (Tasker만 사용할 것인가? Home2 Shortcut도 사용할 것인가?)

여기서부터 팝업 형식 Colordict로 사전을 찾는 키를 설정하는 작업을 하는데 Home2 Shortcut을 사용하는 방법과 Takser 자체내 설정을 통해 키를 설정할 수 있는 방법으로 나눌 수 있다.

Home2Shortcut의 장점은 다양한 키 조합 (검색키를 길게 누르거나 홈키 두번 누르기 조합 등)을 설정할 수 있다는 것이다. 반면 Tasker를 사용하는 방법은 '검색버튼 길게 누르기' 또는 '카메라버튼 길게 누르기'로 밖에 설정 할 수 없지만 추가적으로 어플을 설치 않아도 된다. 또한 중요한 사실 하나는 Home2 Shortcut 사용시 Home2 Shortcut의 Home>Home, Home>Search, Home>Back 조합을 이용하려면 기본 홈 어플을 Home2 Shortcut으로 변경해야 하는데 이 경우 홈딜레이 현상이 나타날 가능성이 있다. 물론 Camera Key Long Press나 Search Key Long Press만 쓰면 문제는 없다. (하지만 이 두 옵션은 Tasker에서도 제공하므로 Tasker를 사용하는 것과 차이가 없게 된다.)


원하는 방법에 따라 5-A1~5-A3 또는 5-B1~5-B7을 참조한 후 6번으로 넘어가면 된다.



*5-A1 ~ 5-A3 : Tasker만을 사용하는 방법으로 바로 아래 그림 없이 설명한다. 여기서는 검색버튼을 길게 눌렀을시 Colordict 팝업 사전이 단어 뜻을 찾도록 설정하지만 카메라 버튼을 길게 눌렀을시로 변경할 수 있다.

5-A1. Tasker 초기 화면에서 Profiles 탭에서 화면 아래 + 버튼을 눌러 새로운 프로파일을 추가하자. New Profile Name에서 프로파일명을 임의로 입력해준다. (필자는 Long Search Button라고 명명했다.)

5-A2. First Context 창이 뜨면 맨 아래 Event를 선택한다.
Select Event Category 창이 뜨면 Hardware를 선택한다.
Select Hardware Event 창이 뜨면 Button: Long Search를 선택한다.
Button: Long Search를 창에 Priority 항목이 뜨는데 Normal을 Highest로 바꿔주고 확인 (녹색 체크 버튼)을 누르자.
Task Selection이 뜨면 아까 위에서 작성한 (2번에서 이름을 지어준, 여기서는 Colordict) Task를 선택해주자.

5-A3. Tasker 초기화면 Profiles 탭에 새로운 프로파일이 추가되었을 것이다.
화면 좌하단에 있는 확인 버튼 (녹색 체크 버튼)을 눌러 적용시키자.

→ 아래 6번으로



*5-B1 ~ 5-B7 : Home2Shortcut을 사용하는 방법으로 아래 그림과 설명을 참조하자. 여기서는 검색버튼을 길게 눌렀을시 Colordict 팝업 사전이 단어 뜻을 찾도록 설정하지만 다양한 키 조합으로 변경할 수 있다.

5-B1. 초기화면으로 빠져나오게 되는데 확인 버튼을 눌러 변경사항을 적용하면서 Takser를 종료하자. 이제 Home2 Shortcut을 실행시킨다. 여기서는 검색키를 길게 눌렀을때 클립보드에 저장된 단어의 뜻을 찾도록 할 것이기 때문에 Other Key Settings로 들어간다.

5-B2. 아래로 내려가면 Search key long press 항목이 있는데 그 항목에서 Choosoe Application을 선택한다. Select One 선택 메뉴가 뜨면 Shortcuts를 선택하자.

5-B3. Shortcuts 목록 중에서 아래 Task를 선택해주자. Shortcut / Colordict 창이 뜨면 오른쪽 아래 그림 모양 아이콘을 선택해서 아이콘을 설정해주자. (아이콘 설정 안해주면 확인 버튼이 눌러지지 않으므로 하는 것이다. 어차피 아이콘은 보이지 않기 때문에 아무거나 선택해도 무방하다.)

5-B4. 아이콘을 설정했으면 왼쪽 아래 확인 버튼을 눌러주자. 아래와 같이 Colordict로 Search key long press가 설정되었을 것이다. 백 키를 이용해 빠져나오자.

5-B5. 다시 Home2 Shortcut의 초기화면이다. 아래 Step 3로 내려가 Choose Home Application을 눌러 자신이 사용하는 홈 어플 (예: 필자는 GO 런처 EX)를 선택해준다.

5-B6. 아래처럼 런처 설정이 되었으면 아래쪽에 위치한 Close 버튼을 눌러주자.

5-B7. 그러면 '작업을 수행할 때 사용하는 애플리케이션'이 뜨는데 '이 작업에 대한 기본값으로 설정'을 체크하고 Home2 Shortcut을 선택해주자.
그 후에 검색버튼을 길게 눌러서 아래와 같이 '작업을 수행할 때 사용하는 애플리케이션'이 또 뜨면 다시한번 '이 작업에 대한 기본값으로 설정'을 체크하고 Home2 Shortcut을 선택해주자. 확인을 누르면 Colordict가 실행되는데 가볍게 종료해주자.

6. 이제 끝났다. 지금까지 잘 따라왔다면 이제 아주 쉽게 사전을 활용할 수 있다. 검색 버튼을 길게 누르면 클립보드에 저장된 단어의 뜻을 Colordict 사전이 팝업 형식으로 찾아주기 때문이다. 아래는 NYtimes 어플에서의 예다.

Colordict에서 제공하는 팝업 형식의 사전 intent API와 안드로이드 클립보드 기능, Tasker, Home2 Shortcut을 조합하여 만들어낸 결과다. 이렇게 하면 어떤 어플이든 텍스트 선택과 복사만 된다면 어플을 빠져나오지 않고 바로 사전에서 단어 의미를 확인해볼 수 있다. 물론 Colordict 대신에 이전에 소개한 AntTek Dict도 유사한 방법을 통해 검색버튼을 길게 누르는 등 간단한 조작으로 사용할 수 있다. 또한 여기서 사용된 Tasker는 앞에 언급했듯이 확장성이 무궁무진한 어플이다. 이 어플의 다른 활용팁에 대해서는 차후 시간이 있을때 소개하도록 하겠다.



* 화면이 꽉 차게 사전이 나타나는게 싫다면?

Tasker 설정으로 돌아가서 Action Intent 항목에서 EXTRA_QUERY: %CLIP을 입력한 바로 아래 EXTRA 항목에 'EXTRA_HEIGHT: 400'를 추가하는식으로 픽셀을 지정해주면 된다. (위 4번 절차 그림 참조) 키 이름과 값만 ':' 기호로 나눠 주면 된다. 다른 EXTRA 옵션으로 위 아래 위치도 EXTRA_GRAVITY로 바꿀수 있고 EXTRA_MARGIN 명령어로 여백을 둘수도 있지만 현재 Tasker는 Extra 값으로 2개 밖에 입력하지 못하므로 현재로서는 모든 옵션을 동시에 둘수는 없다. 필자도 EXTRA_HEIGHT 옵션만을 주고 쓰고 있다. Takser 개발자도 이를 인지한 상태고 차기 버전에 지원된다고 한다. 참고로 Colordict 팝업식 Intent API의 형태를 조절할 수 있는 다양한 Extra 옵션들은 여기를 참고하면 된다.

EXTRA_HEIGHT: 500 옵션을 추가적으로 준 경우 아래와 같이 나타난다.


* Home2 Shortcut 없이 Takser 만으로도 위 팁 적용이 가능하지 않나?

Profile을 만들어 Event - Hardware - Button: Long Search를 만들어서 위 팁에서 만든 Task를 연결시켜주면 Home2 Shortcut을 쓰지 않고도 동일 효과를 얻을 수 있다. Event - Hardware - Button - Button: Camera로 Profile을 설정해 카메라 버튼을 누를 경우에 팝업 사전이 뜨드록 설정도 가능하다. 그럼에도 불구하고 Home2 Shortcut을 연계시켜 적용하는 방법으로 소개한 이유는 '검색 버튼이 없는 폰들이 존재'하고 Home>Home, Home>Back, Home>Search 등 '다양한 조합의 키'로 팝업 사전이 뜨드록 설정할 수 있기 때문이다.

* 갤럭시 S2, 갤럭시 노트의 경우 (갤S, 갤탭 등은 정상작동함) 어떻게?

갤럭시 S2, 갤럭시 노트 등 일부 기기에서는 Home2 Shortcut이 정상 작동하지 않아 이 팁을 그대로 적용할 수는 없다.
① 루팅을 통해 키 하나를 검색버튼으로 바꿔서 위 방법을 그대로 시도하거나,
② Tasker로 Event - Sensor - Shake로 Profile을 만들어 폰을 Shake (흔들기, 방향이나 민감도 설정 가능)할 때, Colordict 팝업 사전 Task를 실행해서 팝업 사전이 뜨도록 설정한 후 사전을 쓰고자 할때 이 옵션을 켜서 활용하는 방법이 있다.
더 좋은 방법이 있다면 수정 / 추가하도록 하겠다.



* 위 방법도 귀찮아요...

이 경우에 또다른 방법이 하나 있다. 클립보드에 있는 텍스트를 사전으로 찾는 다는 다는 점에서는 다를바 없지만... 특정 텍스트를 복사하면 바로 Colordict 팝업 사전이 뜨도록 하는 것이다.

이 방법은 네이버 Tasker 카페 '하고잽이'님이 생각해내신 방법으로 카페 주인이신 '레챠'님이 스크립트로 조금 다듬으신 방법으로 Tasker와 Colordict만을 필요로 하며 새로 복사되는 텍스트와 기존에 클립보드에 있었던 텍스트를 매 3초마다 비교해서 달라지면 사전이 뜨는 방식을 활용한다.

자세한 것은 
http://cafe.naver.com/taskers/1223 를 참고하도록 하자.
(위 주소로 이동시 카페 로그인 또는 가입이 필요할 수 있다. 글 내용만 잠깐 확인하고 싶다면 http://bit.ly/yJCnw4 를 참조하자. Tasker를 이용한 많은 정보가 있는 카페로 Tasker의 무궁무진한 활용에 대해서 자세히 알아보고 정보를 나누고 싶다면 가입하는 것도 좋다고 본다.)

-----------------------------
ⓞpen2ⓦorld™ ⓗome
http://open2world.tistory.com/
-----------------------------

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 : Comments 2
위로
From. 말이 필요 없네요..ㄷㄷ 2012.01.11 01:48 신고
PERMALINKDELETE/MODIFYREPLY
덕분에 좋은 글 읽고 가요~~^^
tasker는 배우면 배울수록 끝이 없는 것 같아요ㅎ
From. Favicon of http://open2world.tistory.com 푸른빛 Open2World 2012.01.17 22:29 신고
PERMALINKDELETE/MODIFY
Tasker... 너무 무궁무진해서 딱 필요한 정도로만 연구하고 팁 적용해서 쓰는게 좋은 것 같네요. 여러가지 생각하다보면 게임보다 재미있더군요. :)
이전 페이지
[1]
다음 페이지
보이기/숨기기 가능합니다^^
보이기/숨기기 가능합니다^^
«   2017/06   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
보이기/숨기기 가능합니다^^
Architecture and Inte.. 2014
best iherb products 2014
bruna 2014
descarga 2014
Video Games 2014
www.filmperadultigrat.. 2014
lv ルイ ヴィトン ダミエ 2014
investigate this site 2014
Megapolis Hack 2014
Deer Hunter 2014 Hack 2014
RSSFeed
Open2World

티스토리 툴바