【问题标题】:Execute python script from my java android app从我的 java android 应用程序执行 python 脚本
【发布时间】:2014-10-21 05:10:00
【问题描述】:

我想到了一个可以运行各种 python 脚本的应用程序。 但我在从我的 java 代码运行 python 脚本时遇到问题。

我尝试使用 QPython,但我必须开始新的意图来运行我的 python 代码。这不是问题,但我必须手动关闭 QPython 意图才能将控制台输出接收回我的应用程序。那不行。

我还查看了 sl4a 及其分支 android scripting,但我没有找到任何示例说明如何从我的 JAVA 代码中做这样的事情。谢谢。

【问题讨论】:

  • 嗨,我遇到了与 QPython 类似的问题。你能告诉我你是否以及如何解决这个问题吗?另外,您可以发布一些示例代码吗?
  • 我没有找到解决方案,放弃了我的小应用程序,对不起。

标签: java android python


【解决方案1】:

试试https://chaquo.com/chaquopy/

它完全符合您的需求,但他们的许可流程非常不友好。 我有同样的问题,但我仍然无法找到其他解决方案,但由于许可,我不会使用它。

作为一个想法,我正在考虑使用 kivy 完全在 python 中创建一个服务,而所有其他的都在 java 中,但我还没有找到一个例子。

【讨论】:

    【解决方案2】:

    有一个示例项目展示了如何在你的安卓设备上执行 python 脚本。

    https://github.com/qpython-android/AndroidApp-with-qpython-API

    【讨论】:

    • 是的,谢谢,但我已经检查过了。它没有做我需要它做的事情。它打开了新的活动,我必须手动关闭,这是不可接受的。
    猜你喜欢
    • 2016-03-18
    • 1970-01-01
    • 2015-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多