下載 APKPure App
可在安卓獲取QPython 3L的歷史版本
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