2013-06-03 1 views
1

В настоящее время на рынке доступны два типа устройств Android. Некоторые устройства поддерживают аутентификацию EAP-SIM, а другая - нет. Как я могу определить программным образом, поддерживает ли мое устройство аутентификацию EAP-SIM или нет?Определите, что Android-устройство поддерживает аутентификацию EAP-SIM для WiFi.

+0

Вы нашли решение на этом? – jannej

+0

@jannej Not Yet ... – Prateek

+0

Любопытно, вам удалось создать профиль EAP-SIM на устройстве, поддерживающем эту функцию? – jannej

ответ

2

Для реализации функции EAP-SIM требуется запланировать wpa_supplicant и API для доступа к каналу APDU.

Поскольку у AOSP не было поддержки EAP-SIM, на рынке существуют различные реализации. С wpa_supplicant трудно идентифицировать, но мы можем проверить API или службу, чтобы угадать, поддерживает ли устройство поддержку смарт-карт.

  1. Проверьте com.android.internal.telephony.RILConstants или com.android.internal.telephony.CommandsInterface. Git at Google
  2. Проверьте, есть ли системное обслуживание android.uid.smartcard. (Sony)
Смежные вопросы