假设我想为Android编写一个扑克应用程序。 在Java中使用API是可以的。但是当涉及大量使用数组,集合,组合等时,Java对我来说是一个巨大的痛苦。在Ruby / Python 恕我直言中编码扑克AI要容易得多。
所以问题是:有没有办法在Java Android应用程序中使用Ruby或Python函数?它当然应该打包在.apk中。
更新:关于Ruboto:我从这个链接https://play.google.com/store/apps/details?id=org.ruboto.core&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwib3JnLnJ1Ym90by5jb3JlIl0了解到。需要在设备上安装ruboto-core才能运行ruboto apps =(如果我要在Google Play上分享我的应用程序,那就不好了。
答案 0 :(得分:5)
答案 1 :(得分:3)
你试过Ruboto吗? 它声称在Android设备中运行Ruby脚本!
答案 2 :(得分:1)
这有可能对您有帮助,但Android SL4A的脚本层找到here,虽然我不确定您如何将其与Android SDK集成:)
实际上,在阅读维基时,请在常见问题解答中引用:
我可以使用SL4A编写真正的Android应用程序或嵌入SL4A 应用程序中的脚本?是!您可以将脚本嵌入到 (大多数情况下)独立APK。
答案 3 :(得分:0)
这是python-for-android,它允许你在你的android应用程序中包含一个python发行版,该发行版可能包含你想要使用的模块。