openCom-Companion/sbapp/plyer/platforms/android/__init__.py

19 lines
511 B
Python
Raw Normal View History

2022-09-16 18:07:57 +02:00
from os import environ
from jnius import autoclass
ANDROID_VERSION = autoclass('android.os.Build$VERSION')
SDK_INT = ANDROID_VERSION.SDK_INT
try:
from android import config
ns = config.JAVA_NAMESPACE
except (ImportError, AttributeError):
ns = 'org.renpy.android'
if 'PYTHON_SERVICE_ARGUMENT' in environ:
PythonService = autoclass(ns + '.PythonService')
activity = PythonService.mService
else:
PythonActivity = autoclass(ns + '.PythonActivity')
activity = PythonActivity.mActivity