热门搜索关键词

滴滴 社区 加速器 抖音 快手 剪映 视频
QPython安卓版

QPython

4.1分

在手机上就可以开发和运行Python

您可能还喜欢
QPython截图
  • QPython截图
  • QPython截图
  • QPython截图
  • QPython截图
  • QPython截图
  • QPython截图
  • QPython截图
  • QPython截图
QPython介绍

v3.1.0
+ 加强了SL4A服务进程稳定性
+ 改进了QPYPI失败的问题# 关于QPython OP
QPython是安卓上的Python引擎,它包含一些有趣的特性,比如Python解释器,运行欢迎,编辑器和QPYPI。它让你更容易地在安卓上使用Python。并且它完全免费。

QPython在全球范围内已经有了数百万的用户,它也是一个开源项目。

对于不同的使用场景,QPython有两个分支,QPython Ox和3x。

QPython 3x主要是给有经验的Python用户准备,它能提供一些高级特性。

当前版本是QPython OL, 主要定位于编程学习者,它为初学者提供了较友好的特性。

# 精彩特性
- 离线的Python 3, Python 2解释器:完全不需要联网运行Python程序
- 它支持运行多种类型的项目,包括:控制台程序,SL4A程序,WebApp项目等等
- 非常方便的QR码阅读器,能帮助你方便地将代码传到手机上
- QPYPI和一个自定义的仓库放了一些预编译的包,主要是加强科学计算库,比如numpy, scipy, matplotlib, scikit-learn, keras等等,方便你学习科学计算
- 方便使用的编辑器
- 内嵌QPyNotebook, 和junpyter notebook完全兼容
- 特别注意:整合和拓展了安卓库的脚本层(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/qpython/releases

# 开放源码
它是一个开源项目,你可以从这里获得 https://github.com/qpython-android/qpython

相关专题
QPython安全
要求
查看权限要求
● (基于网络的)粗略位置
访问粗略的位置源(例如蜂窝网络数据库)以确定手机的大体位置(如果可以)。恶意应用程序可借此确定您所处的大体位置。
● 获取定位
允许应用通过网络或卫星对设备进行定位
● 查看网络状态
允许应用程序查看所有网络的状态。
● 开关WLAN
允许应用开启或关闭WLAN
● 开关蓝牙
允许应用开启或关闭蓝牙
● 蓝牙管理
允许应用程序配置本地蓝牙手机,以及发现远程设备并与其配对。
● 拨打电话
允许应用直接拨打电话
● 拍摄照片和视频
允许应用拍摄照片或录制视频
● 更改网络连接性
允许应用程序更改网络连接的状态。
● 更改 Wi-Fi 状态
允许应用程序连接到 Wi-Fi 接入点以及与 Wi-Fi 接入点断开连接,并对配置的 Wi-Fi 网络进行更改。
● 完全的互联网访问权限
允许应用程序创建网络套接字。
● 控制闪光灯
允许应用程序控制闪光灯。
● 访问手机账户
允许应用获取手机账户
● 检索当前运行的应用程序
允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。
● 结束后台进程
无论内存资源是否紧张,都允许应用程序结束其他应用程序的后台进程。
● 使用NFC
允许应用使用NFC
● 拦截外拨电话
允许应用程序处理外拨电话或更改要拨打的号码。恶意应用程序可能会借此监视、另行转接甚至阻止外拨电话。
● 读取联系人
允许应用修改联系人信息
● 获取手机信息
允许应用获取手机号、IMEI、IMSI
● 读取短信
允许应用读取短信内容
● 开机时自动启动
允许应用程序在系统完成启动后即自行启动。这样会延长手机的启动时间,而且如果应用程序一直运行,会降低手机的整体速度。
● 接收短信
允许应用程序接收和处理短信。恶意应用程序可借此监视您的信息,或者将信息删除而不向您显示。
● 录音
允许应用程序访问录音路径。
● 修改/删除 SD 卡中的内容
允许应用程序写入 SD 卡。
● 发送短信
允许应用直接发送短信
● 以悬浮窗的形式显示
允许应用在任何界面显示悬浮窗
● 控制振动器
允许应用程序控制振动器。
● 防止手机休眠
允许应用程序防止手机进入休眠状态。
● 编辑短信或彩信
允许应用程序写入手机或 SIM 卡中存储的短信。恶意应用程序可借此删除您的信息。



安装快捷方式
- 允许程序安装快捷方式
控制近距离通信
- 允许程序执行NFC近距离通讯操作,用于移动支持
修改或删除您的SD卡中的内容
- 允许程序写入外部存储,如SD卡上写文件
读取您的SD卡中的内容
- 允许程序读取您的SD卡中的内容
读取电池使用统计信息
- 获取电池电量统计信息
精确位置(基于GPS和网络)
- 通过GPS芯片接收卫星的定位信息,定位精度达10米以内
录音
- 录制声音通过手机或耳机的麦克
访问SD卡文件系统
- 挂载、反挂载外部文件系统
大致位置(基于网络)
- 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米
与蓝牙设备配对
- 允许程序连接配对过的蓝牙设备
控制振动
- 允许振动
拍摄照片和视频
- 允许访问摄像头进行拍照
查看WLAN连接
- 获取当前WiFi接入的状态以及WLAN热点的信息
完全的网络访问权限
- 访问网络连接,可能产生GPRS流量
控制闪光灯
- 允许访问闪光灯
查看网络连接
- 获取网络信息状态,如当前的网络连接是否有效
防止手机休眠
- 允许程序在手机屏幕关闭后后台进程仍然运行
本站资源来源于互联网,若有侵权请联系我们处理;
软件使用中产生的任何问题,均与本站无关,请谨慎判断后下载。
点击下载.APK(57.53M)