sl4a&PythonでAndroidを操作する

http://shogo82148.hatenablog.com/entry/20110731/1312108488

sl4aを起動してView>interpreter>Start serverする。
sl4a serviceという常駐プログラムが上のバーに現れるのでそれをクリックしてIPアドレスを確認。
自分の場合は、

Server
192.168.1.72:60252

また、ここからandroid.pyをダウンロードする
http://android-scripting.googlecode.com/hg/python/ase/android.py

Macなので、場所は以下のようにした。

% sudo mkdir /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/android

androidというフォルダを作ってその中にandroid.pyを置いた。

環境変数を指定。

% export AP_HOST=192.168.1.72
% export AP_PORT=60252      

このyoutubeの動画を参考にHello Worldしてみた。

% python
Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import android
>>> droid = android.Android()
>>> droid.makeToast("Hello, world!")
Result(id=0, result=None, error=None)

何かできそうです。