Доступ к текущей активности Android - PullRequest
1 голос
/ 13 мая 2011

Как я могу получить доступ к текущему классу активности 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 Ответ

0 голосов
/ 17 мая 2011

Я решил эту проблему, передав текущее приложение (запущенное мое приложение QT) в мое приложение QT, используя RegisterNatives () JNI.

Carlos.

...