테스커 활용에 관한 아이디어 정리 및 비망록

아이디어 및 해보고 싶은 것들

  • 일단 집 및 회사 근처 기지국을 파악해서 근처에 오면 wifi 켜기
  • 근처에 다른 전화기가 접근하는거 파악 가능한지?(블루투스 or 기타 등등의 방법)
    폰을 대상으로 접근을 추적하기는 tasker 자체론 힘들 것으로 보임. 파이썬을 통해 추적하는 방법을 더 고민해볼 필요가 있을 듯.
  • 조도 센서의 작동이 언제 가능한지 파악하기(불켜고 끄는 행동 파악)
  • 문자는 돈이 드니까 다른 방식으로 메세지를 보내기(트위터, 이메일, 문자, 카카오톡 등)
  • 카카오톡 tts 출력 - http://cafe.naver.com/taskers/11
  • 기존의 삼성 tts는 ics에서 정상작동하지 않기 때문에 새로운 버전의 tts를 받아서 설치해야 함.
  • 자동 녹음 관련 - http://cafe.naver.com/taskers/2345
  • 파이썬으로 특정 사이트에서 내용을 긁어오게 하거나 wget으로 내용을 긁어오게 한다음 이를 sl4a에 넣고 이걸 tasker로 연동시켜서 특정한 키워드가 포함된 내용이 생성되면 이메일이나 문자로 알려주게 하기
  • 특정한 사이트의 특정한 문구를 분석해 이걸 Minimalistic Text 로 뿌려주기, 아니더라도 어떤 방식으로든 이걸 Minimalistic Text와 연동시키는게 재미있을 듯. tasker에서 Minimalistic Text로 값 넘겨주는 방법은 여기 참고 - http://cafe.naver.com/taskers/855
  • sl4a를 이용 안드로이드에서 펀치력을 측정하기 - http://memorandum256.blogspot.kr/2012/04/sl4a-pythonandroid.html
  • 전화가 오면 전화오는 사람의 이름을 TTS로 처리하기 - 이는 아주 간단~
  • 베터리 잔량에 따라 배경화면 이미지 바꾸기 - 예를들면 배불러서 만족한 표정의 아이유에서 베터리가 닳수록 신봉선으로 변화시키던가..ㅋ
  • 집근처에 오면 배경화면 바꾸기 라던가..
  • 아두이노와 sl4a로 원격 조작 자동차 만들기 -  http://www.instructables.com/id/Android-G1-Serial-To-Arduino/ 
  • sl4a로 웹에서 글자를 입력하면 안드로이드에서 읽어주기 - http://pastebin.com/f3f741b5a
  • 안드로이드 원격 감시카메라(웹캠) - http://handasse.blogspot.kr/2010/09/pythonandroid5.html

관련 링크

노하우

참고 및 파악할 것

  • HTTP GET으로 던진값은 %HTTPD란 변수에 저장되며 변수의 최대크기는 4KB이다.
  • 각 프로파일에서 공통되는 부분은 가능하면 generic하게 구성하여 task 쪽으로 빼서 모듈화 시키자.
  • Run Shell에서 실행 후의 결과 값을 다시 tasker로 끌어오는 방법이 궁금하다.
  • 카카오톡이나 sms 등 notification의 값을 tasker에서 읽어올 수 있다. 주로 이벤트를 걸 때 이 값을 많이 활용한다.
  • 각 화면마다 ? 아이콘을 클릭하면 해당 화면, 상태, 이벤트 등의 설명이 담겨있는 간단한 도움말이 펼쳐진다. 초기 tasker를 설치 후 이런 도움말이 포함되어 있는 tasker 가이드를 sd카드에 다운로드 받아두는 편이 편할 것이다.
  • 구글 캘린더, sms 등의 앱 말고 일반 앱에 특정 택스트를 입력할 수 있는 방법이 없을까?
  • 옵티머스 LTE2는 ICS이기 때문에 기존의 삼성 TTS는 활용하지 못한다. ICS를 지원하는 삼성 TTS도 있지만 이를 옵티머스 LTE2에 적용하기 위해서는 CWM 리커버리 플래싱을 해야하는데.... 이게 현상태에서 가능한 것인가?
  • 옵티머스 LTE2에는 LG TTS가 포함되어 있었다!! 삼성TTS와 같은 엔진을 이용하는 듯 하며 성능도 충분히 만족스럽다.
  • secure settings는 단순히 설치만 한다고 tasker와 연동되는 것이 아니다. 다음 글을 참고 http://cafe.naver.com/taskers/1589
  • 내 경우 secure settings를 활성화 시키니 gReader Pro, Minimalistic Text, Execute, SL4A가 활성화 되었다.
  • 보아하니.... Shell Comman를 Plugin - Secure Setting - Run Commend 쪽에서 실행하면 실행 결과 값을 받아 올 수 있겠다.
  • 파이썬을 안드로이드에서 adb를 통해 실행 테스트 관련 - http://blog.naver.com/PostView.nhn?blogId=credenda&logNo=80146382799
  • 간단한 cmd adb 설정 - http://take0415.blog.me/60125895945
  • 파이썬을 xampp와 연동시키려 mod_wsgi.so를 아파치에 심으려 했으나 32Bit에서만 제대로 동작한다고 함. 64Bit에서는 httpd가 실행조차 되지 않고 뻗어버림
  • 그렇다고 한다면.... 차라리 파이썬 프로그램을 배치파일에 넣고 윈도우 스케줄러로 주기적으로 실행시킨 후 이를 파일로 기록하는 방법이 어떨까 싶음.
  • 따라서 파이썬에서 결과 값을 파일로 처리하는 방법을 파악하기
    (생각보다 간단함. 파이썬은 굉장히 좋은 프로그램 언어임)
  • tasker에서 HTTP GET으로 페이지 내용을 받아 올 때는 반드시 task -> wait를 3초 이상은 걸어주어야 한다. 만약 wait 시간이 너무 짧은 상태에서 %HTTPD를 사용하는 다음 action을 취해버리면 값 자체가 전달되지 않을 것이다.  
  • aptana는 python 편집에 굉장히 편리한 환경을 지원한다.
  • tasker 센서지원의 한계로 arduino 정도의 활용은 아직 불가능. 하지만 sms에서 특정 문자열을 파악하여 특수한 동작을 시키는 건 활용범위가 매우 큼.
  • tasker에서 sl4a로 변수값을 넘겨 줄 수 있다. 하지만 sl4a에서 tasker로 변수를 넘겨주는건 불가능하다. 이를 처리하기 위해 sl4a에서 파일을 작성하고 tasker에서 이 파일을 읽어들이는 방식으로 처리해야 한다.
  • sl4a 설치 후 기본 라이브러리에는 urllib2가 없다. urllib는 있다.
  • sl4a의 script 파일을 편집하는 가장 편리한 방법은 안드로이드 폰을 이동식디스크로 잡고 폴더내의 스크립트를 바로 편집기를 이용해 편집하는 것이다.
    • 하지만 안드로이드 ICS에 적용된 MTP 때문에 접근이 불가능하다.
    • 다른 방법으로 안드로이드에 ssh 서버를 설치하고 aptana에서 sftp로 접근해 파일을 편집하는 것도 꽤 편리하다.
  • sl4a에 외부 라이브러리를 넣으려면 어떻게 해야하나?
  • nfc와 tasker를 연동시킬 수도 있는 듯하다.
    • secure setting에서 helper를 설치하면 이에 관한 제어가 가능해 지는 듯. 더 파악해보야할 필요가 있다.
    • context의 state나 event에서 nfc의 실행이나 값을 체크하는 것은 불가능하다. task에서만 이에 관한 처리가 가능하다.
    • context의 state나 event에서 nfc의 실행은 파악하지 못해도 notification을 이용해 어떤 nfc tag가 실행되었는지는 잡아낼 수 있다(Owner Application을 LG Tag+로 잡으면 됨). 이를 잡아내 task를 걸어주는 것은 가능하다.
    • 간단하게는 출근이라는 nfc tag를 만들고 폰을 찍으면 해당 폰에서 출근했다는 문자나 이메일을 원하는 곳에 보내는 것도 가능하다.
    • secure setting으로도 nfc에서 어떠한 값을 읽어왔는지는 기타 등등은 파악하지 못한다. 이에 관한 연동을 위해서는 nfc와 sl4a연동을 고려해보는 것이 좋을 듯. nfc 무척 재미있을 것 같은데...
    • nfc는 값을 읽고 쓰는 것이 가능한데.... 이걸 어떻게 활용할까?
  • 안드로이드에 장착할 수 있는 적외선 모듈이 소프트웨어와 함께 판매중이다. 이거랑 sl4a, tasker 연동시켜보면....
  • ADB를 putty로 연결할 수 있으니 쉘환경은 putty로 접속해서 처리하는게 더 낫다.
  • %HTTPD는 tasker 내부 변수다. 따라서 HTTP Get으로 불러와서 처리하는 과정이 한개 이상 있을 경우 minimul text 변수에 %HTTPD 값을 바로 대입하면 충돌이 일어난다. 따라서 text에 박아넣기전 %HTTPD에 특정한 문자열이 존재하는지를 파악해 존재할 경우에만 대입하여야 한다.
  •  Minimalistic Text 에 변수 대입시 줄바꿈을 원한다면 \n을 원하는 부분에 삽입시켜주면 된다.
  • tasker에서 반복시간으로 Context건 경우 반복시간이 같으면 동작을 안하는 경우가 있는 듯 하다. 가능하면 다르게 반복시간을 셋팅하는게 나을 듯.
  • %HTTPD 변수를 쪼 갤 수 있다.
  • 외부에서 프로필을 가져올 때 동작이 원활하게 되지 않는다면 프로필 import 후 해당 프로필을 off 한다음 on 해볼것. import 후 바로 실행되면 버전의 차이 때문인가 제대로 실행이 되지 않는 문제가 있었는데 껐다 켜니 정상 동작 함.
  • sl4a에서 로그 보는 법 - http://code.google.com/p/android-scripting/wiki/Issues?tm=3
  • sl4a 지원 함수 - http://code.google.com/p/android-scripting/wiki/unofficial_apiref?ts=1355096999&updated=unofficial_apiref#cameraCapturePicture

최근 한달간 인기글

이 글의 관련글

REPLY AND TRACKBACK RSS http://blog.nemesys.co.kr/tt/rss/response/1190
REPLY AND TRACKBACK ATOM http://blog.nemesys.co.kr/tt/atom/response/1190
TRACKBACK ADDRESS
이 글에는 트랙백을 보낼 수 없습니다
REPLY RSS http://blog.nemesys.co.kr/tt/rss/comment/1190
REPLY ATOM http://blog.nemesys.co.kr/tt/atom/comment/1190
 
wrote at 2015/01/29 12:06
유용한 정보 잘 보고 갑니다..
이름 / Name : *
비밀번호 / Password : *
홈페이지 / Homepage :
비밀글 / Secret :
*1  ... *212  *213  *214  *215  *216  *217  *218  *219  *220  ... *1133 
  • 블로그 주인장 : Nes
  • 이메일 : [email protected]
  • 이 블로그는?
  • 방명록
  • 레퍼런스 사이트 : http://nemesys.co.kr
SNS + RSS Links
rss
다음 일간 이슈 검색어
Since 2006 Nes's Random Blogz
Total 10661379 T1689 Y2003

3114

2026

google chart api graph

-30 days

today : 1689

전체 (1133)
Nes이야기 (123)
하드웨어이야기 (260)
소프트웨어이야기 (27)
외국어이야기 (12)
IT/웹이야기 (248)
연예계/방송이야기 (145)
게임이야기 (96)
광고/제품이야기 (58)
여행/먹거리이야기 (45)
세상이야기 (98)
최근에 쓴 글
구글 딥마인드 알파고가 이세돌을 꺾은날, 애드센스로 ...
구글 설문지(구글 폼)에서 정규식으로 입력 내용 사전 ... (1)
유플러스 tv g 4k uhd 셋톱박스를 신모델인 tvg 우퍼2... (9)
신장의 야망 창조 전국입지전 - 삼국지 13의 재미를 뛰... (2)
구글 애널리틱스(Google Analytics) 보고서 및 대시보...
그래픽카드 견적을 뺀 이번 조립컴퓨터, 스카이레이크 ... (1)
기어s 웨어러블 요금제로도 올레 맴버쉽 포인트 사용이...
안드로이드 롤리팝 포팅 버전 기어s 3g 요금제 가입 후... (2)
tasker http post 기능을 활용해 스마트폰 이벤트를 sl...
삼국지13 간단 후기 - 역대 장수제 시리즈의 정점을 찍...
네이버 웹마스터도구에 블로그와 RSS 주소 등록 후 10...
네이버 웹마스터도구 개편이 불러온 검색로직 및 트래...
삼성 갤럭시 기어s 롤리팝 포팅 후기 및 앱 사용기 (1)
삼성 갤럭시 기어s에 안드로이드 롤리팝 올리기 성공! (3)
CPU 잡아먹는 어베스트 avast mft utility(mftutil.exe...
유플러스 TVG 롤리팝 업데이트 후기(via 기기교체!!) (1)
블로그 포스팅이 점점 줄어드는 이유
u+ tv g 롤리팝 업데이트를 하릴없이 기다리며 써본 간... (9)
허니버터칩은 과연 꼬꼬면의 숙명을 피할 수 있을 것인가? (3)
LG유플러스 U+ tvg 4K UHD 간단 사용기 및 신구형 셋톱... (2)
구글 애널리틱스 웹로그 분석 공인 전문가 자격 인증 ...
스마트폰 사용 패턴 통계 및 분석 with Tasker & Googl... (5)
갤럭시 기어1 - 루팅 및 안드로이드 null롬 올린 후 두... (1)
옵티머스G프로 킷캣 업데이트 후 폰트변경 - 나눔바른...
갤럭시 기어1 - 루팅 및 안드로이드 커스텀 롬 사용기 ... (5)
구글 애널리틱스 UA 업그레이드 이후 애드센스 통계 안...
스마트폰 화면 밝기 어둡게해 야밤에 시력 보호하는 방법 (1)
블루투스 휴대용 스피커 로지텍 UE Boom 간단 리뷰 및 ...
구글 스프레드시트가 canvas를 활용해 만들어졌다니!! (1)
구글 드라이브 스프레드시트(엑셀)의 놀라운 기능 impo...