Hi Hi

'python startsensingtimed'에 해당되는 글 1건

  1. Python SL4A - 방향 기반 동작

Python SL4A - 방향 기반 동작

 

기기를 평평한 곳에 엎어 두면 무음모드로 진입하게 만드는 편리한 스크립트 이다.

이 스크립트는 startSensingTimed 함수를 이용해서 기기의 방향과 운동을 감지한다.

 

import android, time

droid = android.Android()

droid.StartSensingTimed(1,5)
silent = False

while True:
    e = droid.eventPoll(1)
   
    facedown = e.result and 'data'in e.result[0] and e.result[0]['data']['zforce'] \
            and e.result[0]['data']['zforxe'] <-5
   
    if facedown and not silent:
        droid.vibrate(100)
        droid.toggleRingerSilent(True)
        silent = True
       
    elif not facedown and silent:
        droid.toggleRingerSilentMode(False)
        silent = False
       
    time.sleep(5) 

 

기기가 엎어져 있으면 음성 합성(TTS) 기능을 이용해서 그 사실을 알려주는 스크립트이다.

import android, time
droid = android.Android()
droid.startSening()
result = droid.sensorsGetLight().result
if result is not None and result <=10:
    droid.ttsSpeak('I can\'t see!')
   
time.sleep(5)

 

 

'' 카테고리의 다른 글

Python sl4a - 자동 실행기  (0) 2012.06.13
Python sl4a - 구글 문서와 동기화하기  (0) 2012.06.12
Python sl4a - 시간 기반 동작  (0) 2012.06.11
Python sl4a- 위치 기반 동작  (0) 2012.06.10
Python SL4A - 방향 기반 동작  (0) 2012.06.09
안드로이드 API 둘러보기  (0) 2012.05.30