8

同じアドレス空間で Python と Dalvik を橋渡しするプロジェクトはありますか?

ある言語で作成されたオブジェクトを別の言語でリスナーとして登録できます。また、その逆も可能です。

--

Python は CPython または PyPy です。

Dalvik は完全な Android アプリケーション フレームワークである場合もあれば、Dalvik 仮想マシンのみである場合もあり、最悪の場合、Dalvik 以外の JVM である場合もあります。

Bridge は、Python/cffi、Python/jni、ネイティブ C/C++ コード、さらには Java で記述できます。

私が理解している限り、スクリプト環境は私が望んでいることをしません。

Python--Dalvik ブリッジがまったくない場合は、フル機能の C/C++ ベースの C/C++--Dalvik ブリッジを最後の手段として有効な回答として使用します。次に、セキュリティの考慮事項を含め、実行時に一部の Android API に有効なリスナーとして送信できる C/C++ ランドで on オブジェクトをインスタンス化する例が必要です。

4

2 に答える 2

2

実際、python には android というモジュールがあります。Androidシステムではかなりのことができます。ここからダウンロードできます: https://pypi.python.org/pypi/python-android

Dalvik 処理もサポートする python/java ブリッジもあります。ここでソフトウェアを入手できます: https://bitbucket.org/reasonspace/reasonspace/src

これらはどちらも、Python と Android システムとのインターフェイスとして優れた方法を提供するはずです。必要に応じて、ファイルの読み取りと書き込みの両方を実行してメッセージを送信したり、同様の通信方法を作成したりすることもできますが、上記のプロジェクトはそれを行うためのより良い方法です.

于 2013-11-22T03:28:33.247 に答える