關於 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 3.0.0 更新
The first version of the QPython project has been restarted, with a new name
- It added the qsl4ahelper as a built-in package
- It added a QPySL4A App project sample into built-in editor, you can create QSLAApp by creating an project
- It rearranged permissions
- It fixed ssl error bugs
Visit https://www.qpython.org/en/qpython_3x_featues.html to get more detail.
Requires Android: Android 4.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: nodpi
SHA1: f60817e4cfb1a3f25fb6641d2afdd5a4f5fbee9f
Size: 23.19 MB
What's New:
The first version of the QPython project has been restarted, with a new name
- It added the qsl4ahelper as a built-in package
- It added a QPySL4A App project sample into built-in editor, you can create QSLAApp by creating an project
- It rearranged permissions
- It fixed ssl error bugs
Visit https://www.qpython.org/en/qpython_3x_featues.html to get more detail.
Requires Android: Android 2.3.2+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: b9241f471eaa8da1f50f09e468394dee2081786e
Size: 21.88 MB
What's New:
- Default Python is 3.6.6, If you want to install the old one
- Fix QR Reader, now it works again.
- Improve QPYPI, now it supports numpy, scipy, pandas, scikit-learn, theano, keras ...
It also support pubnub, pyzmq...
(If your device does't support the newest python, it may support the old version python3.2, pelase get it from https://github.com/qpython-android/qpython3/releases/tag/v1.3.5 )
Requires Android: Android 2.3.2+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: f4e67bd1ed7ca866e5ee073158dd8a469884b02f
Size: 21.69 MB
What's New:
- Fixed the force close bug when clicked term's list
- Default Python is 3.6.6, If you want to install the old one (python3.2 which may supports lots of device, pelase get it from https://github.com/qpython-android/qpython3/releases/tag/v1.3.5 )
- Remove SMS related permissions
Requires Android: Android 2.3.2+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: 840261675226c607a396a7e0cd0b8caa0e0467c4
Size: 21.69 MB
What's New:
- Default Python is 3.6.6, If you want to install the old one (python3.2 which may supports lots of device, pelase get it from https://github.com/qpython-android/qpython3/releases/tag/v1.3.5 )
- Remove SMS related permissions
包名:
更新日期:
2020-02-04
最新版本:
3.0.0
請求更新:
Available on:
系統要求:
Android 4.0+
舉報: