안드로이드폰에서 파이썬을 사용하려면 SL4A(Scripting Layer for Android),
Python for Android를 설치해야 한다.
SL4A 설치 : http://code.google.com/p/android-scripting/
QR로 다운 받을 수 있다. :
http://android-scripting.googlecode.com/files/sl4a_r6.apk
SL4A를 실행하고 Menu > View > Interpreters 를 선택하면 "SHELL"이라는 메뉴가 나타난다.
shell 을 통해서 안드로이드폰과 대화를 할 수 있다.
난 "SHELL"이 나오지 않아서 바로 Python for Android를 설치해버렸다.
Python for Android 설치 : http://code.google.com/p/android-scripting/downloads/detail?name=PythonForAndroid_r4.apk
File: |
|
Description: |
Latest Python release.
Note that Python for Android is now being hosted here:
http://code.google.com/p/python-for-android/
This is a copy of the lastest release, placed here for convenience. |
SHA1 Checksum: |
ff4dfef760880fd1cdbc164045cc859947ecbe1d What's this? |
|
설치하면 Install 메뉴가 나오는데, 바로 Install 터치.
몇 번의 다운로드와 설치가 끝나고, Install > UnInstall 로 변경된다.
그럼, 다시 SL4A를 실행하면 Script와 Shell이 대기중일 것이다.
스크립트 목록이 나오는데, shell화면으로 가고 싶으면 View > Interpreters 로 이동한다.
Interpreters에서 python을 선택하면 파이썬 shell로 들어간다. 안드로이드를 import해서 핸드폰 기능을 테스트 해 볼 수 있다.
안드로이드 모듈을 가져온다.
>>>import android
>>>droid = android.Android()
>>>droid.vibrate()
: 진동을 실행한다. 그런데, 한번밖에 되지 않는다.
>>>droid.ttsSpeak('anneung')
: '안녕'이라고 스피커에서 나온다.
>>>def ann(): droid.ttsSpeak('anneung')
>>>ann()
>>>ann()
스크립트 파일을 추가해서 파일을 실행 해 볼 수 있다.
파일을 생성하고, MENU > Save & Run을 선택하면 저장하면서 실행이 된다.