2012-08-29 59 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

相關問題