Androidk開發 解決WIFI斷線問題

2021-09-21 19:50:28 字數 582 閱讀 9579

因為工作需要,要求通過程式控制,指定手機連線某個wifi,可是在手機當前的網路中,有多個已經儲存的wifi,在**中指定連線其中的某乙個wifi,可是經常過了一陣子就自動斷開,又自動重連另外的wifi。

在網上找了半天,沒有找到真正的原因,有的說是android版本問題,要把dhcp改為用以前的版本,有的說是路由器頻率問題,要修改頻率設定。我遇到的現象貌似都不是這個原因,因為如果是手動連線這些wifi,個個都很穩定,不會忽然自己斷開重新連線別的wifi,只有在我的程式裡通過**連線wifi才會有這個問題。

後來忽然突發奇想,先手動把當前網路中所有已經儲存的wifi全部刪除,再用程式連線指定wifi後,結果就不斷線了。嗯,想來也是這樣,儲存的wifi只剩下這乙個了,想斷開連別的也不行啊。

但是這個做法也有問題,總不能跑了我的程式後,使用者手機上之前儲存的wifi都沒了,需要連線的時候還要重新輸入密碼,這樣肯定不行。在網上找了一下,發現wifimanager有個disablenetwork函式,只需要在連線指定wifi之前,把所有其餘儲存的wifi全部disable,這樣連線指定wifi後,也同樣不會斷線,而且被disable的wifi還是可用的,再次連線時不用重新輸入密碼。

Androidk開發json資料的解釋

an droid開發中json資料的解釋是乙個很常用的功能,今天來說一下json資料的解釋。我們用乙個例子來說明一下。首先我們新建乙個工程json,然後準備乙個json格式的檔案放在assets目錄下面。這裡是 test.json number 123 在oncreate方法裡面建立prasejso...

解決Android無法搜尋到筆記本WIFI熱點

很多時候我們覺得為什麼我的android 手機搜尋不到wifi訊號,一直顯示在搜尋但是卻沒有,而別人的手機就可以搜尋到和鏈結上呢?下面了解一下 電腦或其他手機建立的wifi熱點 非路由器熱點 android2.2系統的平板和手機都搜不到該熱點網路,只能夠搜到無線路由器發射的網路訊號。而ipad ip...

解決樹莓派4B不能通過手機熱點連上WiFi

折騰了1個小時,樹莓派4b連不上wifi,最後發現是系統映象檔案太舊的原因。我原先使用的是2018 04 18 raspbian stretch.img這個映象檔案,連不上wifi 老的img檔案燒寫後沒有bcm2711 rpi 4 b.dtb這個檔案 bcm2711是4b的cpu 這就是連不上wi...