#QPython 3Lについて
QPythonは、Android用のPythonエンジンです。 Pythonインタープリター、ランタイム環境、エディター、QPYI、SL4Aライブラリーなどの素晴らしい機能が含まれています。 AndroidでPythonを簡単に使用できます。そして、それは無料です。
QPythonにはすでに世界中で数百万人のユーザーがおり、オープンソースプロジェクトでもあります。
さまざまな使用シナリオに対して、QPythonには2つのブランチ、つまりQPython Oxと3xがあります。
QPython Oxは主にプログラミング学習者を対象としており、初心者にとってより使いやすい機能を提供します。
これはQPython 3Lであり、主に経験豊富なPythonユーザー向けであり、いくつかの高度な技術機能を提供します。
#すばらしい機能
-オフラインPython 3インタープリター:Pythonプログラムを実行するためにインターネットは必要ありません
-コンソールプログラム、SL4Aプログラム、webappプログラムなど、複数のタイプのプロジェクトの実行をサポートします
-コードを携帯電話に転送するための便利なQRコードリーダー
-numpy、scipy、matplotlib、scikit-learnなどの強化された科学ライブラリ用の事前構築されたホイールパッケージ用のQPYPIおよびカスタムリポジトリ
-使いやすいエディター
-Androidライブラリ(SL4A)向けの統合および拡張スクリプトレイヤー:PythonでAndroidの作業を進めることができます
-優れたドキュメントと顧客サポート
#SL4Aの機能
SL4A機能を使用すると、Pythonプログラミングを使用してAndroidの作業を制御できます。
-アプリケーション、アクティビティ、インテントとstartActivity、SendBroadcast、PackageVersion、System、Toast、Notify、Settings、Preferences、GUIなどのAndroid Apps API
-連絡先、場所、電話、SMS、ToneGenerator、WakeLock、WifiLock、クリップボード、NetworkStatus、MediaPlayerなどのAndroidリソースマネージャー
-バーコード、ブラウザ、SpeechRecongition、SendEmail、TextToSpeechなどのサードアプリ統合
-ハードウェアマネージャー:カーマー、センサー、着信音とメディアの音量、画面の明るさ、バッテリー、Bluetooth、SignalStrength、WebCam、バイブ、NFC、USB
[APIドキュメントリンク]
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
[ よくある質問 ]
A:SL4AのSMS APIを使用できないのはなぜですか
Q:Google Playと一部のアプリストアにはアプリのアクセス許可に関する厳しい要件があるため、QPython 3xではxを使用して、異なるアクセス許可またはアプリストアを持つブランチを区別します。たとえば、LはLIMITEDを意味し、SはSENSITIVEを意味します。
インストールしたバージョンに対応する権限がないため、対応するSL4A APIを使用できない場合があります。そのため、インストールしたものを正しいものに置き換えることを検討できます。
ここで他のブランチを見つけることができます:
https://github.com/qpython-android/qpython3/releases