如何从NDK获得IMEI?

时间:2011-06-19 09:26:19

标签: android android-ndk

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

我挖了很多,只能找到这个:

http://groups.google.com/group/android-ndk/browse_thread/thread/d00884fe886e5233?fwc=1

但是,它要求您有权访问JNIEnv变量。

我正在开发一个商业库,但不能让用户干涉或修改初始化。

是否有建议的方法来访问它或?

如果没有,任何人都可以指出一些代码来使用NDK提取MAC地址,并且纯C / C ++ ifaddr不可用。

1 个答案:

答案 0 :(得分:2)

NDK并非旨在完全替代Java层。除了通过JNI接口外,C中没有很多功能。

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