PL1*_*L13 7 python java scripting android
我正在尝试找到一种从Android中的Java代码执行Python脚本的方法。我对此事进行了研究,但我发现的唯一发现是,如何在APK for Android(Kivy等)中转换python脚本。
更具体地说,我有一个包含很多功能的脚本。我想做的是在我的Java代码中基于此python脚本创建一个对象,并通过该对象来调用我的函数。
我无法将Python代码转换为Java,因为我使用了仅存在于python中的各种库。
任何建议将是有益的,并深表赞赏。
以下是我的Python脚本片段。我使用库的魅力进行加密。
from charm.core.math.integer import integer,serialize,deserialize
class serializeClass:
def __init__(self)
...
def serialize(self, charm_object):
assert type(charm_object) == integer, "required type is integer, not: ", type(charm_object)
return serialize(charm_object)
def deserialize(self, object):
assert type(object) == bytes, "required type is bytes, not: ", type(object)
return deserialize(object)
Run Code Online (Sandbox Code Playgroud)
您可以使用 SL4A 项目,它允许您在 Android 上运行 Python 代码。