2012-08-29 61 views
0

我熟悉Python和其他一些语言,我想知道是否可以获取简单的Python脚本(一个文件)作为Android上的本机应用程序运行。我相信构建一个APK并运行它将会有所斩获。我不希望用户下载外部应用程序,并从那里加载脚本,我想制作应用程序,并且在执行时,它不会显示任何内容,而是在后台运行(类型无限循环) 。另外,将其挂接以在启动时自动启动将是理想的。还有一件事..是否有可能访问Android服务,如位置,加速度计等?在Android上运行Python控制台应用程序

非常感谢。

+0

检查出这个类似的问题:http://stackoverflow.com/questions/101754/is-there-any-way-to-run-python-on-android?rq=1。至于服务,你只需使用“getSystemService”。例如,如果我想访问系统窗口,我会说:WindowManager winmngr =(WindowManager)getSystemService(Context.WINDOW_SERVICE);.换掉任何你想访问的窗口。 – Denizen

回答

0

Kivy好这个.... http://kivy.org/ ...其实它是唯一的选择我见过

[编辑]呸那相同的答案从外来语评论...跛脚

+0

这不需要用户安装Kivy吗?另外,我不认为它允许你运行在后台和/或挂钩启动。 – DaKnOb

+0

你会将它捆绑在你的应用程序中,我认为(http://kivy.org/docs/guide/packaging.html),它肯定可以运行无限循环,无论你是否可以将它作为后台进程运行,我都不知道......它的更多的用户界面的东西...哦,你的权利,他们将需要kivy启动器,它看起来像...我不知道我们只用它在我们分发硬件的地方....但kivy是很好用 –

+0

我需要什么是运行它,没有GUI,没有任何东西。就像在应用崩溃时发生的情况一样。所以它就像一个系统服务(在后台运行24/7,在做一些工作)。当手机重新启动时,它会再次启动。 – DaKnOb

相关问题