我们正在基于我们现有的原生库开发一个 Android 应用程序。我们有一组 JNI 类来公开原生 API。原生库有一个 DPI 全局静态变量需要在这个块中初始化:
JNIEXPORT jint JNICALL JNI_OnLoad( JavaVM *vm, void *pvt ) {
...
}
问题是我如何在本机级别获得设备 DPI。我知道在 Java 级别上,一旦活动启动,您可以通过 WindowManager 轻松获取该属性。是否可以在我的活动开始之前获得该物业?
感谢你的帮助。