Доступ к текущей активности Android
Как я могу получить доступ к текущему классу активности Android?
Я использую необходимую структуру (QT в Android). По сути, при использовании Android NDK активность вызывает приложение QT (.so). Все отлично работает. Сейчас я работаю над некоторыми привязками для доступа к GPS из приложения QT. Из некоторых примеров Java, которые обращаются к GPS, я увидел, что наиболее важной частью является предоставление доступа к службе GPS:
LocationManager lm; lm = (LocationManager) getSystemService (LOCATION_SERVICE);
Здесь getSystemService - это метод деятельности класса. Поскольку я использую JNI внутри приложения QT, мне нужен доступ к текущему действию, на котором выполняется мое приложение QT, чтобы я мог вызвать функцию getSystemService.
Так что вопрос в том. Как получить текущую активность, из которой запускается мое приложение QT?
1 ответ
Я решил эту проблему, передав текущее приложение (запустив мое приложение QT) в мое приложение QT, используя RegisterNatives() JNI.
Карлос.