Как получить IMEI от NDK? - PullRequest
       3

Как получить IMEI от NDK?

1 голос
/ 19 июня 2011

Как я могу получить IMEI любого телефона на базе Android из NDK?

Я копаю немного и могу найти только это:

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

Однако требуется, чтобы у вас был доступ к переменной JNIEnv.

Я работаю над коммерческой библиотекой и не могу позволить пользователям вмешиваться или изменять инициализацию.

Есть лирекомендуемый способ получить к нему доступ или?

Если нет, кто-нибудь может указать мне какой-нибудь код для извлечения MAC-адреса с использованием NDK, а чистый C / C ++ ifaddr недоступен.

1 Ответ

2 голосов
/ 17 августа 2011

NDK не предназначен для полной замены уровня Java.Существует множество функциональных возможностей, которые недоступны в C, кроме как через интерфейс JNI.

Если вы беспокоитесь о защите доступа к JNIEnv *, почему бы просто не создать вспомогательную функцию, которую ваши пользователи могут вызыватьчто делает JNI для них?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...