有没有在同一地址空间中连接 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 桥作为最后的有效答案。然后需要一个在 C/C++ 领域实例化 on 对象的示例,该对象可以在运行时作为有效侦听器提交给某些 Android API,包括安全考虑。