设为首页 加入收藏

TOP

Android联机开发Python
2014-11-24 14:08:11 来源: 作者: 【 】 浏览:1
Tags:Android 联机 开发 Python

具体下载目录在 /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”提示。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇解决Android textview自动换行问题 下一篇用Shell查找局域网里哪些IP被占用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: