2011-06-19 53 views
1

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

我掏了不少,只能发现这一点:

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

但是它需要你有机会获得JNIEnv变量。

我正在研究一个商业库,并且不能真正让用户干预或修改初始化。

是否有推荐的方法来访问它或?

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

+0

您可以在java级别提供HelperClass并简单地调用它。 – qrtt1

回答

2

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

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