# QPython Plus **Repository Path**: buddygr/qpython-3c ## Basic Information - **Project Name**: QPython Plus - **Description**: QPython Plus是安卓设备Python小程序引擎,支持Python3.12.10、新版SL4A、打开文件、加解密、图形界面、音视频播放、tkinter等。教程:https://www.bilibili.com/read/readlist/rl321663 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.bilibili.com/read/readlist/rl321663 - **GVP Project**: No ## Statistics - **Stars**: 78 - **Forks**: 15 - **Created**: 2022-03-11 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: android-modules **Tags**: QPython, 手机编程 ## README # About
Welcome to the QPython project! QPython is the Python engine for android. It contains some amazing features such as Python interpreter, runtime environment, editor and QPYPI and integrated SL4A. It makes it easy for you to use Python on Android. And it's FREE. Compared with other Python apps, QPython mainly solves how to use Python to drive your Android device work. Good SL4A support is our main goal, such as android's camera, sensor, sms, media, storage, crypto, network, GUI APIs etc. QPython already has millions of users worldwide and it is also an open source project. For different usage scenarios, QPython has two branches, namely [QPython (Standard)](https://github.com/qpython-android/qpython) and [QPython Plus](https://gitee.com/buddygr/qpython-3c) . QPython (Standard) is mainly aimed at programming learners, and it provides more basic features for users ; QPython Plus is forked from QPython (Standard) . QPython Plus is mainly aimed at Android 7 to 14 with 64bit, and it provides a lot of advanced technical features . ## Quick start This repository is the QPython Plus project repository, you can follow the below steps to run it. - Windows + Android studio, (Ubuntu may work too) - git clone https://gitee.com/buddygr/qpython-3c.git - git submodule init - git submodule sync - git submodule update - build it... ### Learn 学习 - Get more information from [wiki](https://github.com/qpython-android/qpython/wiki) for developing QPython (Standard) . - Get more information from [开源库 in Bilibili](https://www.bilibili.com/read/readlist/rl321663) for developing QPython Plus . ## Download in Net Disk 网盘下载 - All Content 全面内容:[Baidu Net Disk 百度网盘](https://pan.baidu.com/s/1zT1NGtYTe55m6bSRWlePRg) Code提取码:zxcv - New Content 最新内容:[Tencent Net Disk 腾讯微云](https://share.weiyun.com/Nz85QWKA) ## Related 相关链接 - [Setup QPython Plus/3C](https://www.bilibili.com/read/cv13322251) - [QPySL4A APIs](https://github.com/qpython-android/qpysl4a/blob/master/doc/en/APIs.rst) and [test scripts](https://github.com/qpython-android/qpysl4a/issues/1) - [new SL4A Functions 拍照录音录像、截屏录屏](https://www.bilibili.com/read/cv13418026) - [new SL4A Functions 外置卡读写](https://www.bilibili.com/read/cv18800240) - [new SL4A Functions 电话、网页、系统等](https://www.bilibili.com/read/cv11197543) - [new SL4A Functions 可视化窗口、悬浮窗](https://www.bilibili.com/read/cv16138580) - [new SL4A Functions 蓝牙、FTP](https://www.bilibili.com/read/cv26625343) - [new SL4A Functions 语音文字转换](https://www.bilibili.com/read/cv35648585) - [new SL4A Functions Javax.Crypto.Cipher 加解密](https://www.bilibili.com/read/cv11108237) - new SL4A Functions [Open File](https://www.bilibili.com/read/cv11037013) and [Video Play](https://www.bilibili.com/BV1xK4y1D7eV) - new SL4A games [贪食蛇](https://www.bilibili.com/video/BV1rR4y1j7HF) and [字母消除](https://www.bilibili.com/video/BV1ge4y1H7AW) - 图形界面:[音乐播放器、文件选择器、列表选择器](https://www.bilibili.com/BV1Pz4y1C7ds)、[长文本框](https://www.bilibili.com/BV1d7411R7ic) - 网络监测:[基站和综合网络](https://www.bilibili.com/read/cv16061380)与[WiFi网络](https://www.bilibili.com/read/cv13278468) - [位置](https://www.bilibili.com/read/cv11339588)与[导航卫星](https://www.bilibili.com/read/cv18956157) - 传感器:[加速度、磁力计、计步器、光线](https://www.bilibili.com/read/cv16824060)、[电池](https://www.bilibili.com/read/cv17813243)与[分贝计](https://www.bilibili.com/read/cv18422794) - [分享图片到朋友圈](https://www.bilibili.com/read/cv23144407) ## How to ask QPython related questions In order to benefit those guys who have the same issue with QPython, we suggest that you should ask the issue which is related with QPython within public techical communities. ### Chinese QPython Community 中国 QPython 社区 - 在QQ群讨论 : 540717901 - [在segmentfault提问](https://segmentfault.com/t/qpython) - [在贴吧讨论](https://tieba.baidu.com/f?ie=utf-8&kw=qpython) ### Report issues Please tell us your phone's informatioin, android os information, QPython branch, and your code, where did you install it and the detailed stituation you have encountered. #### QPython (Standard) - [Report an app's issue](https://github.com/qpython-android/qpython/issues) - [Report an non-app's issue](https://github.com/qpython-android/qpython.org/issues) - [Request to support a package](https://github.com/qpython-android/qpypi/issues) #### QPython Plus/3C - [在gitee反馈](https://gitee.com/buddygr/qpython-3c/issues) - [在B站相关视频或文章下反馈](https://www.bilibili.com/read/readlist/rl321663) ## Donation ### QPython (Standard) - QPYIO (Wechat Video) - harford (Wechat) ### QPython Plus/3C - [乘着船 (Bilibili)](https://space.bilibili.com/9185070) THANK YOU VERY MUCH FOR DONATION! ## How to contribute WE NEED YOUR HELP AND CONTRIBUTE, WE WILL BE VERY GRATEFUL IF YOU CAN TELL US YOUR IDEA OR SUGGESTION. - [在贴吧反馈](https://tieba.baidu.com/f?ie=utf-8&kw=qpython) ### QPython (Standard) - QPYIO (Wechat Video) ### QPython Plus/3C - [在B站相关视频或文章下反馈](https://www.bilibili.com/read/readlist/rl321663) THANK YOU. # Thanks to [QPython (Standard) project](https://github.com/qpython-android) very much !!! # QPython Usage Protocol (English) ## QPython (this software) developers and future contributors hope this software : ## 1. Scenarios that encourage the use of this software: - (1) Convenient for mobile programming, it can be widely used for Python teaching, especially for students who do not have computers to use this software for Python learning; - (2) Things that are convenient for everyone's work and life, such as data analysis and mini program development; - (3) Various public welfare activities. ## 2. It is strictly prohibited to use this software for : - (1) Violations of national policies, ethics, and laws and regulations; - (2) Especially for illegal intrusion into computer systems, Network VPN, and data tampering, criminal responsibility can be pursued in serious cases; - (3) It is strictly prohibited to make harmful modifications to the public source code of this software, decompile this software and make harmful modifications, and use modified versions of this software for various illegal purposes. ## 3. Does this software allow commercialization : - (1) This software is strictly prohibited from being commercialized without authorization; - (2) If commercialization is necessary, the consent of the software developer is required. # QPython 用户协议 (中文) ## QPython(本软件)开发者和后续贡献者,希望本软件: ## 1.鼓励使用本软件的场景: - (1)方便手机编程,可多用于Python教学,尤其欢迎没有电脑的学生使用本软件进行Python学习; - (2)数据分析、小程序开发等方便大家工作生活的事; - (3)各类公益活动。 ## 2.严禁将本软件用于: - (1)违反国家政策、违背道德、违反法律法规的事; - (2)尤其非法入侵计算机系统、网络翻墙、篡改数据,严重的可以追究刑事责任; - (3)严禁对本软件的公开源代码进行有害修改,严禁反编译本软件并进行有害修改,严禁将本软件的修改版本用于各类违法用途。 ## 3.本软件是否允许商业化: - (1)本软件严禁私自商业化; - (2)如确需商业化,需经本软件开发者同意。 # Branches of QPython ## QPython (Standard) Series ### original QPython - Python 2.7-3.6 - QPython <= 3.2.2 ### QPython (Standard) - Python >= 3.11 - QPython >= 3.2.3 ## QPython Plus Series ### QPython 乘着船修改版 - Python2.7.15 & Python3.6-3.9.4 - QPython 3.0.1-3.1.9 ### QPython OC - indi.czc.qpython - Python2.7.15 & Python3.9.4-3.9.5 - QPython 3.2.0-3.3.2 ### QPython 3C - indi.czc.qpython - Python3.9.5-3.11.4 - QPython3.3.3-3.7.5 ### QPython Plus - org.qpython.plus - Python >= 3.11.5 - QPython >= 3.7.6