Доступ к текущей активности 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.

Карлос.

Другие вопросы по тегам