QPython 3L - Python for Androi
  • 3.8

QPython 3L - Python for Androi

  • 最新版本
  • QPythonLab

QPython 3x主要面向经验丰富的Python用户。

关于此应用程序

#关于QPython 3L
QPython是Android的Python引擎。它包含一些惊人的功能,例如Python解释器,运行时环境,编辑器,QPYI和SL4A库。它使您可以轻松在Android上使用Python。而且是免费的。

QPython已经在全球拥有数百万的用户,并且它也是一个开源项目。

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

QPython Ox主要针对编程学习者,它为初学者提供了更友好的功能。

这是QPython 3L,主要面向经验丰富的Python用户,它提供了一些高级技术功能。

#惊人的功能
-离线Python 3解释器:运行Internet程序不需要互联网
-它支持运行多种类型的项目,包括:控制台程序,SL4A程序,webapp程序
-便捷的QR码阅读器,可将代码传输到手机
-QPYPI和用于预装车轮套件的自定义存储库,用于增强型科学库,例如numpy,scipy,matplotlib,scikit-learn等
-易于使用的编辑器
-ANDROID库(SL4A)的集成和扩展脚本层:它使您可以使用PYTHON来驱动ANDROID工作
-良好的文档和客户支持


#SL4A功能
借助SL4A功能,您可以使用Python编程来控制Android工作:

-Android Apps API,例如:应用程序,活动,意图和startActivity,SendBroadcast,PackageVersion,系统,Toast,通知,设置,首选项,GUI
-Android资源管理器,例如:联系人,位置,电话,短信,ToneGenerator,WakeLock,WifiLock,剪贴板,NetworkStatus,MediaPlayer
-第三应用集成,例如:条形码,浏览器,SpeechRecongition,SendEmail,TextToSpeech
-硬件管理器:卡默,传感器,铃声和媒体音量,屏幕亮度,电池,蓝牙,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

[ 重要的提示 ]
它可能需要蓝牙/位置/ READ_SMS / SEND_SMS / CALL_PHONE和其他权限,以便您可以对这些功能进行编程。 QPYTHON将不会在后台使用这些权限。

如果您在使用SL4A API时在运行时异常,请检查是否启用了系统设置中的相应权限。

#如何获得专业的客户支持
请按照指南获取支持https://github.com/qpython-android/qpython/blob/master/README.md

[QPython社区]
https://www.facebook.com/groups/qpython

[ 常问问题 ]
答:为什么我不能使用SL4A的SMS API
问:由于Google Play和某些应用商店对应用的权限有严格的要求,因此在QPython 3x中,我们使用x来区分具有不同权限或应用商店的分支。例如,L表示LIMITED,S表示SENSITIVE。
有时您不能使用相应的SL4A API,因为安装的版本没有相应的权限,因此您可以考虑用正确的版本替换已安装的版本。

您可以在这里找到其他分支:
https://github.com/qpython-android/qpython3/releases

版本 QPython 3L - Python for Androi