如何从NDK中获取任何基于Android的手机的IMEI?
我挖了很多,只能找到这个:
http://groups.google.com/group/android-ndk/browse_thread/thread/d00884fe886e5233?fwc=1
但是,它要求您有权访问JNIEnv
变量。
我正在开发一个商业库,但不能让用户干涉或修改初始化。
是否有建议的方法来访问它或?
如果没有,任何人都可以指出一些代码来使用NDK提取MAC地址,并且纯C / C ++ ifaddr
不可用。
答案 0 :(得分:2)
NDK并非旨在完全替代Java层。除了通过JNI接口外,C中没有很多功能。
如果您担心保护对JNIEnv *的访问,为什么不只是创建一个用户可以调用的辅助函数,它为它们执行JNI?