2017-12-29 82 views
1

Android 앱을 만들고 싶습니다. Python 인 내 안락 영역에서 벗어나지 않는 것이 좋습니다. Kivy 패키지가 Android 앱을 만들 수 있다고 들었지만 자바를 사용하여 액세스 할 수있는 전체 Android UI 기능이 없을 가능성이 있다고 들었습니다.Kivy : 버튼으로 지속적인 알림 만들기

내 원하는 앱에 화면이 잠겨 있어도 볼 수있는 영구적 인 알림이 있어야하며 4 개의 버튼이있어 버튼을 길게 누르면 이에 응답해야합니다. Kivy에서 가능한가요? 누구나이 알림과 버튼을 만들기 위해 사용하는 함수 나 클래스를 가리킬 수 있습니까?

답변

0

이 질문에 대한 답을 모르겠지만 유용하다고 생각되는 생각이 거의 없습니다.

Kivy에서 플랫폼 특정 API를 호출 할 때는 calling native Java function from Pythonpyjnius 모듈을 사용하여 거의 항상 수행됩니다. 파이썬을위한 android android 레시피 (source)는 some 기본 내용을 제공하고 plyerproject은 API를 일부 플랫폼 기능에 고급 수준으로 제공하려고 시도합니다. Kivy에서 실제로 일어나는 곳은별로 없습니다.

나는 지금 당신이 가진 전부라고 생각하며, 당신이 원하는 것을하는 것을 보지 못했습니다. 나는 유일한 방법은 왼쪽 추측 :

  1. 하는 안드로이드 API를 조사
  2. 쓰기 자바 솔루션
  3. pyjnius

에 의해 Kivy/파이썬에서 사용하지만주의 앱 대부분이 안드로이드의 경우 그 관련 API는 Kivy를 전혀 필요로하지 않을 것입니다.이 경우에는 세 번째 단계 만 피할 수 있습니다.