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

作者: YamoKihoo (雅摩騎虎)   2018-07-29 12:11:15
搜尋了一下關鍵字,好像沒有太多討論,或者我下的字沒找到對的方向=.=
目前剛開始接觸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;
}
作者: benntqoo (This Letter)   2018-08-03 10:38:00
可以找找android 省電模式,如果是同樣的東西只是換名稱應該可以判斷

Links booklink

Contact Us: admin [ a t ] ucptt.com