나는 this이 자바에 대한 답이라고 믿기 때문에 pyjnius을 사용하여 Python에서 Java 함수에 액세스 한 다음 Kivy에서 사용할 수있는 링크 된 답변에 언급 된 코드를 래핑해야합니다. (하지 테스트)
예 :
from jnius import autoclass
WindowManager = autoclass('android.view.WindowManager')
R = autoclass('android.R')
activity = autoclass('<your.app.name>.PythonActivity').mActivity
window = activity.getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
window.setStatusBarColor(activity.getResources().getColor(R.color.my_statusbar_color));
는 난 단지 these 색상을 사용할 수 있습니다 생각하지만, 다른 값을 시도 주시기 바랍니다. Java에서 android.R
을 가져 오는 중 몇 가지 문제가 발생 했으므로 android.R
모듈에서 가져 오기 대신 원시 값을 사용하는 것이 좋습니다.
아마이 설정에 대한 안드로이드 API를 찾고 파이썬에서 pyjnius를 사용하여 호출하고 싶을 것입니다. – inclement