# 关于QPython 3PQPython是安卓上的Python引擎,它包含一些有趣的特性,比如Python解释器,运行欢迎,编辑器和QPYPI。它让你更容易地在安卓上使用Python。并且它完全免费。QPython在全球范围内已经有了数百万的用户,它也是一个开源项目。对于不同的使用场景,QPython有两个分支,QPython Ox和3x。QPython Ox 主要定位于编程学习者,它为初学者提供了较友好的特性。当前版本是QPython 3P, 主要是给有经验的Python用户准备,它能提供一些高级特性。# 精彩特性- 离线的Python 3:完全不需要联网运行Python程序- 它支持运行多种类型的项目,包括:控制台程序,SL4A程序,WebApp项目等等- 非常方便的QR码阅读器,能帮助你方便地将代码传到手机上- QPYPI和一个自定义的仓库放了一些预编译的包,主要是加强科学计算库,比如numpy, scipy, matplotlib, scikit-learn, keras等等,方便你学习科学计算- 方便使用的编辑器- 特别注意:整合和拓展了安卓库的脚本层(SL4A):它能让你用Python驱动安卓工作- 良好的文档和客户支持# SL4A特性借助SL4A特性,你可以使用Python编程来进行安卓编程,包括:- 安卓App接口,比如:Application, Activity, Intent & startActivity, SendBroadcast, PackageVersion, System, Toast, Notify, Settings, Preferences, GUI- 安卓资源管理器:比如:Contact, Location, Phone, Sms, ToneGenerator, WakeLock, WifiLock, Clipboard, NetworkStatus, MediaPlayer- 第三方应用整合,比如:Barcode, Browser, SpeechRecongition, SendEmail, TextToSpeech- 硬件管理器:Carmer, Sensor, Ringer & Media Volume, Screen Brightness, Battery, Bluetooth, SignalStrength, WebCam, Vibrate, NFC, USB[ API 文档链接 ]https://github.com/qpython-android/qpysl4a/blob/master/README.md[ API 例子 ]https://github.com/qpython-android/qpysl4a/issues/1[ 特别注意 ]它可能会需要BLUETOOTH / LOCATION / READ_SMS / SEND_SMS / CALL_PHONE AND及其他权限,以便你可以使用这些特性进行编程,QPython不会在后台使用这些特性。如果你在调用SL4A API时遇到了异常,请检查相对应的权限是否开启。# 如何获得专业的用户支持请根据这个向导获得支持 https://github.com/qpython-android/qpython/blob/master/README.md[ QPython 社区 ]https://www.facebook.com/groups/qpython[ FAQ ]A: 我为什么不能使用SL4A的短信接口?Q: 因为Google Play和一些应用市场对于权限有很特殊的要求,在QPython Ox系列中,我们使用x来识别不同应用市场的不同分支,比如L代表着LIMITED,S代表SENSITIVE, P代表着PLUS。有失手你无法使用对应的SL4A APIs是因为你安装的版本没有相对应的权限,你可以考虑替换你已经安装的版本为正确的保本你可以在这里找到其他版本:https://github.com/qpython-android/qpython3/releases
QPython3更新内容
v2.0.2+ 默认的Python版本升级为了3.6.6+ QPYPI中增加了类似Pandas等支持+ bug修复
相关信息
- 0.9.6 版本
- 11.2MB 大小
- 直接拨打电话号码
- - 允许程序从非系统拨号器里输入电话号码
- 发送短信
- - 发送短信
- 读取您的讯息(短信或彩信)
- - 读取短信内容
- 发送短信收到的广播
- - 当收到短信时触发一个广播
- 访问 SurfaceFlinger
- - Android平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图
- 控制近距离通信
- - 允许程序执行NFC近距离通讯操作,用于移动支持
- 修改或删除您的SD卡中的内容
- - 允许程序写入外部存储,如SD卡上写文件
- 读取您的SD卡中的内容
- - 允许程序读取您的SD卡中的内容
- 读取电池使用统计信息
- - 获取电池电量统计信息
- 精确位置(基于GPS和网络)
- - 通过GPS芯片接收卫星的定位信息,定位精度达10米以内
- 录音
- - 录制声音通过手机或耳机的麦克
- 访问SD卡文件系统
- - 挂载、反挂载外部文件系统
- 大致位置(基于网络)
- - 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米
- 与蓝牙设备配对
- - 允许程序连接配对过的蓝牙设备
- 访问蓝牙设置
- - 允许程序进行发现和配对新的蓝牙设备
- 控制振动
- - 允许振动
- 拍摄照片和视频
- - 允许访问摄像头进行拍照
- 查看WLAN连接
- - 获取当前WiFi接入的状态以及WLAN热点的信息
- 完全的网络访问权限
- - 访问网络连接,可能产生GPRS流量
- 更改网络连接性
- - 改变网络状态如是否能联网
- 控制闪光灯
- - 允许访问闪光灯
- 连接WLAN网络和断开连接
- - 改变WiFi状态
- 查看网络连接
- - 获取网络信息状态,如当前的网络连接是否有效
- 防止手机休眠
- - 允许程序在手机屏幕关闭后后台进程仍然运行
- 2.6万次 下载数
- 100.00% 好评率
- 3人 评论数
网友评论我要评论
2015年06月09日 七季应用
亲爱的网友,别默默的看了,快帮我点评一下吧。