2011-06-19 86 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?