首页 / 操作系统 / Linux / Android联机开发Python
基本结构是手机开启python-server(需要安装sl4a ),PC上的python import Android ,(通过无论wifi还是usb均可)绑定AP_PORT端口,python就可以通过android模块向手机上的python-server交互信息了。 免费下载地址在 http://linux.linuxidc.com/用户名与密码都是 www.linuxidc.com具体下载目录在 /2012年资料/2月/20日/Android联机开发Python/ 具体步骤如下: 1.获取 python 的 sys.path 该路径内的python包才可以直接被import进来。 >>> import sys >>> sys.path ["", "/usr/lib/python2.6", "/usr/lib/python2.6/plat-linux2", "/usr/lib/python2.6/lib-tk", "/usr/lib/python2.6/lib-old", "/usr/lib/python2.6/lib-dynload", "/usr/local/lib/python2.6/dist-packages", "/usr/lib/python2.6/dist-packages", "/usr/lib/python2.6/dist-packages/PIL", "/usr/lib/python2.6/dist-packages/gst-0.10", "/usr/lib/pymodules/python2.6", "/usr/lib/python2.6/dist-packages/gtk-2.0", "/usr/lib/pymodules/python2.6/gtk-2.0", "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode"] 这样就可以将android.py下载下来放入其中任意目录中,即可被import。 2.手机启动 python-server 手机操作:目录->View->Interpreters->目录->start server->public 或 adbshell 操作: am start -a com.googlecode.android_scripting.action.LAUNCH_SERVER -n com.googlecode.android_scripting/.activity.ScriptingLayerServiceLauncher--ez com.googlecode.android_scripting.extra.USE_PUBLIC_IP true 此时服务已经启动,需要关注通知栏关于python-server的信息"192.168.43.1:35595"即为手机ip和sl4a的监听端口. 3.需要把该服务地址及端口绑定到本地python的android模块上 >>> import android >>> droid=android.Android(("192.168.43.1",35595))#绑定手机IP及python-server的端口 >>> droid.makeToast("hello world") Result(id=0, result=None, error=None) 此时一切顺利,即可看到手机上的“hello world”提示。
收藏该网址