QPythonOH是一款专为安卓设备打造的Python编程神器,它将强大的编程功能装进你的口袋。无论你是想开发网页应用、设计小游戏,还是进行SL4A安卓脚本编程,这款工具都能完美胜任。其内置的代码编辑器支持实时错误检测,错误行会智能高亮显示,让调试过程变得轻松高效。更令人惊喜的是,你可以直接在手机上运行编写好的程序,即时查看效果。项目共享功能也十分便捷,一键导出源代码即可与团队成员协作开发,大大提升了移动端编程的灵活性。
支持在Android设备上进行全功能的Python开发,涵盖Web应用开发、游戏制作以及SL4A脚本编程等多种场景。无论是初学者还是专业开发者,都能找到适合自己的开发方式。
内置丰富的Python标准库和第三方扩展库,包括科学计算、网络爬虫、数据处理等常用模块,免去了繁琐的环境配置过程,开箱即用。
创新的QRCode代码传输功能,只需扫描二维码就能快速获取和运行Python代码,特别适合教学演示和代码分享场景。
QEdit编辑器提供智能代码补全、语法高亮和错误提示等专业功能,让手机编程体验接近桌面级IDE,支持多文件项目管理。
完善的执行环境可以直接运行Python脚本和项目,支持命令行参数传递和运行结果实时显示,满足各种调试需求。
借助SL4A特性,你可以使用Python编程来进行安卓编程,包括:
安卓App接口,比如:Application,Activity,Intent&startActivity,SendBroadcast,PackageVersion,System,Toast,Notify,Settings,Preferences,GUI。这些接口让开发者可以完全控制App的生命周期和界面元素。
安卓资源管理器:比如:Contact,Location,Phone,Sms,ToneGenerator,WakeLock,WifiLock,Clipboard,NetworkStatus,MediaPlayer。通过这些接口可以访问手机通讯录、位置信息等核心功能。
第三方应用整合,比如:Barcode,Browser,SpeechRecongition,SendEmail,TextToSpeech。这些功能让应用可以轻松调用系统其他应用的服务。
硬件管理器:Carmer,Sensor,Ringer&MediaVolume,ScreenBrightness,Battery,Bluetooth,SignalStrength,WebCam,Vibrate,NFC,USB。全面控制手机硬件设备,开发物联网应用得心应手。
默认继承了Python3,Python2,QPyNotebook,现在可以自由切换不同版本的Python解释器,满足不同项目的兼容性需求。
增加了qsl4ahelper包,更方便UI开发,这个扩展包提供了大量预制的UI组件和布局模板,显著提升界面开发效率。
重新整理了权限系统,优化了权限申请流程,使应用在获取必要权限时更加符合安卓规范。
修正了ssl相关错误,增强了网络通信的安全性,现在可以更稳定地使用https协议进行数据传输。
改进了默认的scripts/projects/Notebooks,增加了一些有意思的例子,包括机器学习、数据可视化等实用案例。
v3.3.8:
修复了以前版本与Numpy不兼容的问题,现在可以完美支持科学计算相关的数值运算。
v3.3.6:
+支持Android14,适配最新的安卓系统特性
+更新Python到3.11.9,获得最新的语言特性和性能优化
+修复一些错误和删除一些未使用的文件,使安装包更加精简
v3.3.4:
QPython扩展了对路径的支持,允许你上传你的代码到自定义目录(参见更多->用户目录)。现在可以更好地组织项目文件结构。
新增了两个SL4A功能:getSdCardPaths和imageCompress。可以通过运行默认的sl4aHelp程序查看。这些新功能增强了文件管理和图像处理能力。