簡體   English   中英

在Android 5.0中通過NFC激活設備所有者期間無法連接Wifi

[英]Unable to connect Wifi during Device Owner activation in Android 5.0 via NFC

Properties p = new Properties();                        
p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME,"com.somepackage.app");
p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION,"https"//example.com/app/app.apk");
p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM,"akjlsdghadkq");
p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_SSID, "aaaSSID");
p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_PASSWORD,"password");
p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_SECURITY_TYPE, "WPA");
p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_HIDDEN, "false");
ByteArrayOutputStream bos = new ByteArrayOutputStream();
OutputStream out;
out = new ObjectOutputStream(bos);
p.store(out, "");
final byte[] bytes = bos.toByteArray();
record = (NdefRecord.createMime("application/com.android.managedprovisioning", bytes));

我已將上述代碼用於NFC消息。 除了Wifi部分,一切正常。 當NFC信息中包含Wifi時,該過程會以“連接Wifi”屏幕停止。

當NFC消息中不包括Wifi設置時,將顯示可用的Wifi網絡列表,從中選擇任何網絡。 之后,它從指定的下載URL下載.apk文件,計算校驗和並使用nfc消息中的指定校驗和進行驗證。 最后設備所有者被激活。

僅當在NFC消息中指定了Wifi詳細信息時,才會出現此問題。 設備所有者配置過程停止“連接Wifi”。

提供錯誤的Wifi密碼時也會出現同樣的情況。 沒有跡象表明密碼錯誤。

請幫助我!

我們在L MR0(Android 5.0)中也遇到了一些與wifi和設備所有者配置有關的問題。

然而,這個問題和更多小錯誤已在L MR1中修復,因此如果可以,請嘗試使用L MR1(Android 5.1)。 它現在在L MR1中適用於我們。

這些問題主要出現在ManagedProvisioning git中: https ://android.googlesource.com/platform/packages/apps/ManagedProvisioning/

(我在索尼移動公司工作。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM