Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 确定Android设备以编程方式支持EAP-SIM进行WiFi认证_Java_Android_Android Wifi_Wifi - Fatal编程技术网

Java 确定Android设备以编程方式支持EAP-SIM进行WiFi认证

Java 确定Android设备以编程方式支持EAP-SIM进行WiFi认证,java,android,android-wifi,wifi,Java,Android,Android Wifi,Wifi,目前市场上有两种类型的安卓设备。一些设备支持EAP-SIM认证,而其他设备不支持。如何以编程方式确定我的设备是否支持EAP-SIM身份验证?要实现EAP-SIM功能,需要修补的wpa\u请求者和API才能访问APDU通道 由于AOSP没有EAP-SIM支持,市场上有不同的实现。很难从wpa\u-suplicant中识别,但我们可以检查API或服务来猜测设备是否支持智能卡 检查com.android.internal.telephony.com或com.android.internal.telep

目前市场上有两种类型的安卓设备。一些设备支持EAP-SIM认证,而其他设备不支持。如何以编程方式确定我的设备是否支持EAP-SIM身份验证?

要实现EAP-SIM功能,需要修补的
wpa\u请求者和API才能访问APDU通道

由于AOSP没有EAP-SIM支持,市场上有不同的实现。很难从
wpa\u-suplicant
中识别,但我们可以检查API或服务来猜测设备是否支持智能卡

  • 检查
    com.android.internal.telephony.com
    com.android.internal.telephony.CommandsInterface
  • 检查是否有
    android.uid.smartcard
    系统服务。(索尼)

  • 您找到解决方案了吗?只是好奇,您是否在支持此功能的设备上创建了EAP-SIM配置文件?@jannej我没有尝试EAP-SIM,但我在支持相应功能的设备上创建了EAP-tls、EAP-TTL和EAP-peap配置文件