1. 개요
Android 환경상의 Python 개발환경.간이 FTP 서버 기능도 제공하고 있다. 미리 작성한 코드를 FTP로 업로드하기만 하면 되기 때문에 편리하다.
기본적으로 Python 2를 지원하나 별개의 앱인 QPython 3 또는 3.6버전을 지원하는 기존 QPython의 플러그인을 설치하면 Python 3을 쓸 수 있다.
2. 라이브러리
내장 라이브러리로는 다음이 있다.- sl4a.ttsSpeak: TTS 기본 함수. 단, 중간에 쉬어가며 읽기를 할 수 없다는 약점이 있다. 특수문자를 넣을 경우 무시하거나 특수문자 자체를 읽어버리기 때문에 해결되지 않는다. sleep를 걸어서 해결할 수는 있으나 문제가 있다.
- time.sleep: 원래는 잠깐 멈추는 기능. 실제 활용에서는 TTS를 할 때 띄어읽기를 위해 사용할 수 있다.
- urllib.request: 크롤링.
외부 라이브러리는 아래 방법으로 설치한다.
#!syntax python
import pip
pip.main(["install","라이브러리 이름"])
안드로이드 환경의 특성상 지원하지 않는 라이브러리가 매우 많다. 텐서플로 등.
3. 활용
- web2py: 간이 웹서버. 설치 방법, 다운로드
- LED 컨트롤러: 방법
- 컴퓨터에서 안드로이드 호출하기
- kivy에서 한글 입력하는 법