#QPython3Lについて
QPythonはAndroid用のPythonエンジンです。 Pythonインタープリター、ランタイム環境、エディター、QPYI、SL4Aライブラリなどのすばらしい機能が含まれています。 AndroidでPythonを簡単に使用できるようになります。また、無料です。
QPythonにはすでに世界中で数百万人のユーザーがいて、オープンソースプロジェクトでもあります。
さまざまな使用シナリオのために、QPythonにはQPythonOxと3xの2つのブランチがあります。
QPython Oxは主にプログラミング学習者を対象としており、初心者にとってより使いやすい機能を提供します。
これはQPython3Lで、主に経験豊富なPythonユーザー向けであり、いくつかの高度な技術機能を提供します。
#すばらしい機能
-オフラインPython 3インタープリター:インターネットは必要ありませんPythonプログラムを実行するには
-コンソールプログラム、SL4Aプログラム、webappプログラムを含む複数のタイプのプロジェクトの実行をサポートします
-電話にコードを転送するための便利なQRコードリーダー
-QPYPIとカスタムリポジトリnumpy、scipy、matplotlib、scikit-learnなどの強化された科学ライブラリ用のビルド済みホイールパッケージ
-使いやすいエディター
-Androidライブラリ(SL4A)用の統合および拡張されたスクリプトレイヤー:それはあなたが運転することを可能にしますPYTHONを使用したAndroidの作業
-優れたドキュメントとカスタマーサポート
#SL4A機能
SL4A機能を使用すると、Pythonプログラミングを使用してAndroidの作業を制御できます。
- Android Apps API(アプリケーション、アクティビティ、インテントとstartActivity、SendBroadcast、PackageVersion、システム、トースト、通知、設定、Pなど)参照、GUI
-連絡先、場所、電話、Sms、ToneGenerator、WakeLock、WifiLock、クリップボード、NetworkStatus、MediaPlayerなどのAndroidリソースマネージャー
-バーコード、ブラウザ、SpeechRecongitionなどの3番目のアプリ統合SendEmail、TextToSpeech
-ハードウェアマネージャー:Carmer、Sensor、Ringer&Media Volume、Screen Brightness、Battery、Bluetooth、SignalStrength、WebCam、Vibrate、NFC、USB
[API Documentation Link]
https ://github.com/qpython-android/qpysl4a/blob/master/README.md
[APIサンプル]
https://github.com/qpython-android/qpysl4a/issues/1
[重要な注意事項]
これらの機能をプログラムできるように、BLUETOOTH / LOCATION / 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
[FAQ]
A:SL4AのSMSAPIを使用できない理由
Q:GooglePlayと一部のアプリストアには厳しい要件があるためアプリの権限。QPython3xでは、xを使用して、さまざまな権限を持つブランチまたはアプリストアを区別します。たとえば、LはLIMITEDを意味し、SはSENSITIVEを意味します。
インストールしたバージョンに対応する権限がないため、対応するSL4A APIを使用できない場合があります。そのため、インストールしたものを適切なものに置き換えることを検討できます。
他のブランチはここにあります:
https://github.com/qpython-android/qpython3/releases
What's NEW with v3.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.