2012-08-29 5 views
0

저는 Python과 몇 가지 다른 언어에 익숙하며 안드로이드에서 기본 응용 프로그램으로 실행할 간단한 파이썬 스크립트 (한 파일)를 얻을 수 있는지 궁금합니다. 나는 APK를 구축하고 그것을 실행하는 것이 트릭을 할 것이라고 믿습니다. 사용자가 외부 응용 프로그램을 다운로드하고 거기에서 스크립트를로드하지 않고 응용 프로그램을 만들고 싶을 때 실행될 때 아무 것도 표시하지 않고 백그라운드에서 실행합니다 (무한 루프) . 또한 부팅시 자동으로 실행되도록 연결하는 것이 이상적입니다. 그리고 한 가지 더 .. 위치, 가속도계 등과 같은 Android 서비스에 액세스 할 수 있습니까?Android에서 Python 콘솔 응용 프로그램을 실행하십시오.

대단히 감사합니다.

+0

확인을 본 사실 http://kivy.org/ ...이 좋다 이 유사한 질문 : 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는 .... 그것의 유일한 옵션 필자가

[편집] 바하는 동식물에서 주석과 같은 대답을 먹으 렴 ... 절름발이

+0

사용자가 Kivy를 설치해야합니까? 또한, 나는 당신이 백그라운드에서 실행하거나 발사 할 수 있다고 생각하지 않는다. – DaKnOb

+0

당신은 당신의 앱에 그것을 묶어 놓았을 것이라고 생각합니다. (http://kivy.org/docs/guide/packaging.html) 그리고 확실하지 않은 백그라운드 프로세스로 실행할 수 있는지 여부는 무한 루프를 실행할 수 있습니다. UI 물건에 대한 더 많은 것 ... 오오 당신의 권리 그들은 그것 같이 보이는 kivy 발사대를 필요로 할 것입니다 ... 나는 우리가 하드웨어를 배부하고 있던 곳에 그것을 단지 사용했다. ... 그러나 kivy는 사용하기 매우 좋다. –

+0

나가 필요로하는 무엇 GUI도 아니고 아무 것도 실행하지 않는 것입니다. 앱 시작과 동시에 충돌이 발생할 때와 마찬가지입니다. 따라서 시스템 서비스 (백그라운드에서 24/7 실행)와 같습니다. 전화기가 재부팅되면 다시 시작됩니다. – DaKnOb

관련 문제