【发布时间】:2011-05-17 16:21:41
【问题描述】:
如何访问当前的 Android 活动类?
我正在使用 necessitas 框架(Android 中的 QT)。基本上,使用 Android NDK 活动调用 QT 应用程序 (.so)。一切运行良好。现在我正在处理一些绑定以从 QT 应用程序访问 GPS。从一些访问 GPS 的 java 示例中,我看到最重要的部分是允许访问 GPS 服务:
位置管理器 lm; lm = (LocationManager) getSystemService(LOCATION_SERVICE);
这里的 getSystemService 是类活动的方法。因为我在 QT 应用程序中使用 JNI,所以我需要访问正在运行我的 QT 应用程序的当前活动,所以我可以调用函数 getSystemService。
所以问题是。如何获取运行我的 QT 应用程序的当前活动?
【问题讨论】:
-
你为什么需要这样访问gps?
-
你想在哪里打这个电话?如果你有一个 'Context' 的实例,你应该可以调用 getSystemService(String)
-
你能显示一些代码吗?你的问题有点混乱
标签: android android-activity java-native-interface android-ndk