7

在使用以下 NFC 标签配置 Android Lollipop 设备时,我正在尝试自动连接 WiFi:

p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_SSID, "-----");
p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_PASSWORD, "----");

它似乎正在与 WiFi 连接,但卡在Connecting to Wi-fi...屏幕上,并且没有完成配置过程。

有人可以指导我解决这个问题吗?

4

4 回答 4

3

您需要用双引号将 SSID 括起来: p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_SSID, "\"my SSI\"");

于 2015-08-28T12:46:01.443 回答
2

为了使它工作,我还必须设置 flag android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE

如文档中所述,仅为 SSID 和 PASSWORD指定这两个EXTRA是不够的。可能默认的安全类型仍然存在NONE

于 2019-06-07T14:03:38.423 回答
1

是的,它在 L MR0 (Android 5.0) 中被破坏了。

但是,根据我的经验,它已在 L MR1 (Android 5.1) 中得到修复。

它现在对我们有用(我在索尼移动工作)。

修复进入 ManagedProvisioning git: https ://android.googlesource.com/platform/packages/apps/ManagedProvisioning/

于 2015-04-16T20:29:16.280 回答
0

我已经尝试了几件事但没有成功。该功能似乎已损坏。

您可能应该手动输入 WiFi 信息。

于 2015-04-16T14:03:51.083 回答