[问题] 如何绕过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