作者YamoKihoo (雅摩骑虎)
看板AndroidDev
标题[问题] 如何绕过STAMINA省电模式
时间Sun Jul 29 12:11:15 2018
搜寻了一下关键字,好像没有太多讨论,或者我下的字没找到对的方向=.=
目前刚开始接触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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1532837483.A.D8D.html
1F:推 benntqoo: 可以找找android 省电模式,如果是同样的东西只是换名称 08/03 10:38
2F:→ benntqoo: 应该可以判断 08/03 10:38