私のアンドロイドアプリケーションからいくつかのデータを収集しています。どのように入力として収集されたデータを使用し、いくつかの出力を生成する私のアンドロイドアプリケーションでPythonスクリプトを実行するには?AndroidアクティビティからPythonスクリプトを実行する
答えて
あなたはqpythonを使用することができ、
QPythonは、Androidデバイス上でのPythonを実行するスクリプトエンジンです。それは あなたのアンドロイドデバイスがPythonスクリプトとプロジェクトを実行することができます。これは、 Pythonインタプリタ、コンソール、エディタ、および AndroidのSL4Aライブラリを含んでいます。 Android上のPythonです! は、あなたのAndroidの デバイスにPythonプロジェクトとスクリプトを簡単に開発できる開発キットを提供しています。
あなたには、いくつかの詳細ライブラリを追加する必要がある場合は、qpython documentation install-librariesによると:
-
あなたは0.9.8.2バージョンから含まpip_console.py を通じて最も純粋なPythonライブラリをインストールすることができます
pip_console.pyを避けるために不明なアーカイブ形式:whlを使用する場合は、--no-use-wheel
引数を追加することができます。
および/または
-
あなたは /sdcard/com.hipipal.qpyplus/lib/python2.7/site-packagesにあなたのライブラリをアップロードすることができますか /SDカード/ COM .hipipal.qpyplus/libに/ python3.2 /(QPython3用)のsite-packages
よろしく
私はqpythonを使用してnumpyをインストールするいくつかの問題がありました.... qpythonはnumpy、scipyなどのすべてのPythonライブラリをサポートしていますか? –
ここをクリックしてください:https://stackoverflow.com/questions/41380424/installing-numpy-in-qpython –
エラー "unknown archive format:whl" –
Jythonについて考えると、Jythonは、Javaプラットフォームとシームレスに統合された、高度で動的なオブジェクト指向言語Pythonの実装です。 Jythonの前身であるJPythonは、100%Pure Javaとして認定されています。
- mbeddedスクリプティング - Javaプログラマは、エンドユーザーがアプリケーションに機能を追加単純または複雑 スクリプトを書くことができるように 彼らのシステムにJythonのライブラリを追加することができます。
- インタラクティブな実験 - Jythonは、Javaパッケージを操作するために使用できるインタラクティブ インタプリタまたはJavaアプリケーションを実行中の インタプリタを提供しています。これにより、プログラマーは、Jythonを使用して任意のJavaシステムを試して、デバッグすることができます( )。
- 高速アプリケーション開発 - Pythonプログラムは、通常、同等のJavaプログラムよりも2〜10X 短いです。これは直接 をプログラマの生産性の向上に変換します。PythonとJava間のシームレスなやり取り では、開発中と出荷中の両方で、2つの言語を自由に混在させることができます。双方向性を犠牲にすることなく、可能な限り最高のパフォーマンスを につながる - 次のようにJythonのの
素晴らしい機能は、Javaバイトコードへ
- 動的コンパイルが、あります。
- Jythonで既存のJavaクラスを拡張する機能 - 抽象クラスの有効な使用を可能にします。
Jythonは「純粋なJava」にコンパイルされず、class
ファイルに続いてjavaバイトコードにコンパイルされます。 Android用に開発するには、JavaバイトコードをDalvikバイトコードにコンパイルします。正直言って、この開発の道は公式ではないので、もちろん互換性に関して多くの問題にぶつかるでしょう。
- 1. コマンドプロンプトからPythonスクリプトを実行する
- 2. SASからPythonスクリプトを実行する
- 3. PythonスクリプトからBlenderを実行する
- 4. シェルからPythonスクリプトを実行する
- 5. AndroidでPythonスクリプトを実行する
- 6. androidのスクリプトからスクリプトを実行する
- 7. Pythonスクリプトから別のスクリプトを実行する
- 8. 引数でスクリプトからPythonを実行するスクリプト
- 9. アンドロイドアプリからpythonスクリプトを実行
- 10. Googleホームからpythonスクリプトを実行
- 11. PythonからRスクリプトを実行
- 12. PHPページからpythonスクリプトを実行
- 13. WebからPythonスクリプトを実行
- 14. pythonスクリプト(RaspberryPi)からシェルコマンドを実行
- 15. Python CGIスクリプトからSelenium webdriverを実行
- 16. JavaからPythonスクリプトを実行
- 17. Pythonスクリプト内からPython実行バージョンを変更する
- 18. Python内から複雑なpythonスクリプトを実行する
- 19. Pythonスクリプトを実行する
- 20. PHPからのPythonスクリプトの実行
- 21. 私はPythonスクリプトからこのコマンドを実行したいのPythonスクリプトから
- 22. Google AppsスクリプトからPythonスクリプトを実行しています
- 23. Androidが常にアクティビティを実行する
- 24. (ローカル)Pythonスクリプトから(リモート)PHPスクリプトを実行
- 25. 他のpythonスクリプトから/ binスクリプトを実行
- 26. X11を使ってBeagleBoneからGUI Pythonスクリプトを実行する
- 27. ノードからPythonスクリプトを実行してファイルを保存する
- 28. Pythonコードからパッケージを含むRスクリプトを実行する
- 29. JavaスクリプトからPythonスクリプトを実行すると403が発生するForbiddenエラー
- 30. Webページからpythonスクリプトを実行するには?
https://stackoverflow.com/questions/101754/is-there-a-way-to-run-python-on-androidの可能な複製(暗黙の 'マイコード全体を書く' - もちろん) ) – tevemadar
あなたのリンクされた質問への@tevemadarの答えはkivyを使って示唆しています。しかし、それは私だけのkivyを使用することに制限されます...他の機能についてのGUIは、より簡単にプレーンなアンドロイドを使用して簡単に放送受信機をサービス... kivyを使用してアプリ全体を開発してapkにバンドルしたくない....これは複製ではありません...私が探していたのは、私のJavaとPythonコードがアンドロイド環境で相互作用できるいくつかのAPIでした。 "私のコード全体を書く"ことについては、コードとJavaコード –
から取得した2つの数字を追加するシンプルなpythonスクリプトは、この疑いが長い間持っていた。しかし、適切な何かを見つけることができませんでした。 [SL4A](https://github.com/damonkohler/sl4a)や[Kivy](https://kivy.org)などのような言葉が欠けているだけです。 –