안드로이드폰에서 파이썬을 사용하려면 SL4A(Scripting Layer for Android),
Python for Android를 설치해야 한다.
SL4A 설치 : http://code.google.com/p/android-scripting/
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을 선택하면 저장하면서 실행이 된다.
'프로그래밍 > Python' 카테고리의 다른 글
[python] 파이썬으로 단어장 만들기 (0) | 2013.02.14 |
---|---|
[Python] Python for Android 에서 파일,폴더 관리하기, 사진 찍기 (0) | 2013.02.14 |
[Python] 기본 예제 - "예제중심의 파이썬" 1장 (0) | 2013.02.08 |
[Python] 크롬 브라우저 파이썬 쉘 - https://chrome.google.com/webstore (0) | 2013.02.08 |
[Python] 웹 파이썬 shell - http://shell.appspot.com/ (0) | 2013.02.08 |