[問題] 如何繞過STAMINA省電模式
搜尋了一下關鍵字,好像沒有太多討論,或者我下的字沒找到對的方向=.=
目前剛開始接觸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
08/03 10:38, 1F
→
08/03 10:38,
6年前
, 2F
08/03 10:38, 2F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章