首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Android中从Java代码执行Python脚本

如何在Android中从Java代码执行Python脚本
EN

Stack Overflow用户
提问于 2015-03-08 01:32:20
回答 1查看 1.7K关注 0票数 5

我正在尝试让一个标准的Android应用程序执行一个可以向Java返回值的python脚本,但是我面临着很多问题。

Jython在Android环境中不支持这一点,SL4A是一个死项目,Kivi似乎是一个完全不使用Java的全栈框架,而QPython是一个在Android 5+上工作但几乎没有文档的SL4A。

我想要这样的东西:

代码语言:javascript
运行
复制
// From INSIDE my Java Code
new PythonEngine().execute('a = 1 + 1').getInt('a')

使用QPython,我发现了一个执行任意代码的示例,但是我不知道如何获得结果,以及如何在不打开等待用户输入返回的新活动的情况下运行脚本。

这有可能吗?可以在QPython Java Sample中找到该示例

EN

回答 1

Stack Overflow用户

发布于 2015-03-10 22:29:04

我不认为这些项目会有任何帮助。例如,Kivy驱动Python的执行,即使它是从Java开始的。

如果您有一个用Java语言编写的应用程序,但又想启动Python解释器,我想使用https://code.google.com/p/android-python27/的解决方案可能是一个开始。不确定他们在Python C-API之上是否有Java接口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28917832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档