Android 如何从NDK获得IMEI?

Android 如何从NDK获得IMEI?,android,android-ndk,Android,Android Ndk,如何从NDK中获取任何基于Android的手机的IMEI 我挖了不少,只能找到这个: 但是,它要求您能够访问JNIEnv变量 我在一个商业图书馆工作,不能让用户干涉或修改初始化 有没有推荐的方法来访问它 如果没有,任何人都可以告诉我使用NDK提取MAC地址的一些代码,而纯C/C++ifaddr是不可用的。NDK并不是设计用来完全替代Java层的。除了通过JNI接口,C还有很多功能是不可用的 如果您关心保护对JNIEnv*的访问,为什么不创建一个用户可以调用的帮助函数,它为用户执行JNI?您可以

如何从NDK中获取任何基于Android的手机的IMEI

我挖了不少,只能找到这个:

但是,它要求您能够访问
JNIEnv
变量

我在一个商业图书馆工作,不能让用户干涉或修改初始化

有没有推荐的方法来访问它


如果没有,任何人都可以告诉我使用NDK提取MAC地址的一些代码,而纯C/C++
ifaddr
是不可用的。

NDK并不是设计用来完全替代Java层的。除了通过JNI接口,C还有很多功能是不可用的


如果您关心保护对JNIEnv*的访问,为什么不创建一个用户可以调用的帮助函数,它为用户执行JNI?

您可以在java级别提供帮助类,并简单地调用它。