基本结构是手机开启python-server(需要安装
sl4a),PC上的python import android ,(通过无论wifi还是usb均可)绑定AP_PORT端口,python就可以通过android模块向手机上的python-server交互信息了。
具体步骤如下:
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”提示。
分享到:
相关推荐
python 期末大作业,可人机可联机五子棋游戏。休闲益智!
android联机驱动,支持中兴小米,通用型
1.tk实现五子棋器前端的编写 2.使用TCP进行连接通信 3.用户与用户之间采用在连接池中选择对手连接的模 4.用户只要一上线就会在连接池中出现从而将自己的信息广播出去 5.连接必须等待对方确认才可连接 ...
全书共分11章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及...
研华TPC-66T嵌入式设备联机开发文档
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...
可用WiFi联机Snake,即两条蛇。游戏同步还有待改进。
与 Android Market 联机;支持谷歌 “ 街景 ” 服务;包装盒内附 数据工具包。 更多信息 https://sites.google.com/a/android.com/opensource/release-features Android Android Android Android 盈利模式 Android ...
根据配置文件快速建立饥荒联机版(DST)Docker集群
android 蓝牙联机坦克大战源码 回归童年,激情畅享
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及...
CICS联机程序开发与调试教程 中文版
《Android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用》使用清晰、直观的示例介绍了Android SDK中丰富的多媒体功能,有助于您开发能够创建、播放和共享多媒体的优秀Android应用...
CICS联机程序开发与调试,应用技术培训
iphone 联机调试和发布联机调试和发布联机调试和发布联机调试和发布联机调试和发布