AndroidでPythonを書く (1)
Python mini Hack-a-thon 雪山合宿 (http://kokucheese.com/event/index/6029/) でAndroid端末上のPythonをいじったときのメモです。結局アプリ作成は達成できませんでしたが、合宿後も調べたりやったりしたことを追加していくつもり。
SL4A + Py4Aのインストール
1. android-scriptingプロジェクト (http://code.google.com/p/android-scripting/) および python-for-androidプロジェクト (http://code.google.com/p/python-for-android/) から次のファイルをダウンロード
sl4a_r3.apk (2010-10-12, 821KB)- sl4a_r4.apk (2011-03-27, 838KB)
- textedit-sl4a.apk (2011-02-20, 127KB)
PythonForAndroid_r5.apk (2011-02-22, 124KB)- PythonForAndroid_r6.apk (2011-03-06, 145KB)
※以下は圧縮ファイル版なので取得・展開は必要ない。でもPC側に置いておけばライブラリが確認できて便利かもしれない。
2. SDカードの、またはUSB接続でPCにマウントしたSDカードの、適当なパスにファイルをコピー
- PCにUSBで接続すると、追加のSDカードが「リムーバブルディスク」として、内蔵フラッシュがデバイス名として、2つのフォルダが開かれることがある。システム初期化を考慮してSDカード側に保存しておく。
3. 設定を変更
- [設定]-[アプリケーション]-[提供元不明のアプリ] をオン
4. 適当なファイラを開き、2.で送ったファイルをクリックしてインストール
5. Python for Androidを開き、Installボタンをクリック
- これを忘れるとSL4AからPythonが認識されない ([メニュー]-[View]でShellしか見えない状態)
プログラミング (端末上で)
補足
参考
- android-scripting Wiki - http://code.google.com/p/android-scripting/wiki/TableOfContents
- SL4AによるAndroidプログラミング - http://docs.solab.jp/sl4a/
- 良いもの。悪いもの。 - http://handasse.blogspot.com/