[問題] 如何繞過STAMINA省電模式

看板AndroidDev作者 (雅摩騎虎)時間6年前 (2018/07/29 12:11), 編輯推噓1(101)
留言2則, 1人參與, 6年前最新討論串1/1
搜尋了一下關鍵字,好像沒有太多討論,或者我下的字沒找到對的方向=.= 目前剛開始接觸APP開發,開發以WebView加APP專用CSS框架為主的輕量APP, 基本上WebView範例有很多可參考,因為是純WebView及動態網頁內容, 所以在啟動時會檢查網路的連線,若無網路即不會進入內頁,以免看不到內容 目前初版已算完成,但遇到個狀況,就是測試時發現手機有使用STAMINA省電功能時, 如Sony手機,會發生有開網路,卻判斷成無連網的狀態, 交叉測試確實是STAMINA阻擋了連網的判斷,一取消STAMINA即恢復正常判斷, 想請問如何繞過STAMINA的機制,來有效判斷連網狀態呢? 以下為目前使用一般檢查網路連線的程式碼 public boolean isNetworkAvailable() { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = cm.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { return true; } return false; } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.58.189 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1532837483.A.D8D.html

08/03 10:38, 6年前 , 1F
可以找找android 省電模式,如果是同樣的東西只是換名稱
08/03 10:38, 1F

08/03 10:38, 6年前 , 2F
應該可以判斷
08/03 10:38, 2F
文章代碼(AID): #1RNJvhsD (AndroidDev)
文章代碼(AID): #1RNJvhsD (AndroidDev)