设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 17043|回复: 1
打印 上一主题 下一主题

安卓python-qpython试用手记

[复制链接]

21

主题

1

好友

373

积分

中级会员

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-1-7 19:16:51 |只看该作者 |倒序浏览
qpython简介:
QPython是一个脚本引擎,他整合了Python解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!
此外,它提供了开发工具能让你在Android设备上方便地开发Python项目
* 支持Android上的Python编程,包括游戏,网络,SL4A编程
* 运行一个Python脚本
* 运行一个Python项目
* 通过QRCode下载和运行Python代码
* 通过QEdit创建和编辑Python脚本
* 支持多个Python库
* 支持原生界面编程,这能让你进行游戏开发
* 支持SL4A,支持访问Android多种特性,包括位置,蓝牙,网络等
* 支持多插件库
* 支持FTP服务器, 能让你方便地将电脑上的Python项目传输到手机


qpython程序的第一行几乎都有这么一句:import androidhelper。什么意思呢?学过python的人都知道这是导入androidhelper库。目的是为了创建一个android设备环境。就是这一句:对象名 = androidhelper.Android() 其作用就是创建一个android设备环境。环境搭建好了,就应该开始写功能代码了吧。常见的就是输入输出,于是就有了这句代码:变量1 = 刚才创建的android设备对象名.dialogGetInput() 作用就是从对话框捕获输入并存放到变量1中。这就是qpython与python的区别之处。大家一定要记住。那么输出呢?输出有点复杂,先得把输入结果用变量1.result存入一个字符串变量-变量2中,然后调用对象名.makeToast(变量2)的格式输出,完整代码:(不同行代码用冒号隔开) 变量2 = 变量1.result:对象名.makeToast(变量2)


实例:(输出hello, 你输入的字符)
import androidhelper
droid=androidhelper.Android()
a = droid.dialogGetInput()
s = "hello %s" % (a.result,)
droid.makeToast(s)


本人写的一些qpython的使用心得体会,如有不正之处,还望大神不吝赐教。
回复

使用道具 举报

21

主题

1

好友

373

积分

中级会员

Rank: 3Rank: 3

沙发
发表于 2014-1-7 19:17:28 |只看该作者
import androidhelper
droid=androidhelper.Android()
a = droid.dialogGetInput()
s = "hello %s" % (a.result, )
droid.makeToast(s)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-12-22 00:11 , Processed in 0.014019 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部