相关疑难解决方法(0)

自动检测移动浏览器(通过用户代理?)

如何检测用户是否正在通过移动Web浏览器查看我的网站,以便我可以自动检测并显示我的网站的相应版本?

html browser user-agent windows-mobile

291
推荐指数
10
解决办法
30万
查看次数

Webview无法加载脱机缓存数据

我遇到了Webview的问题,因为它不会使用缓存.我启动我的应用程序,加载HTML5页面,然后退出页面,在手机上进入飞行模式,然后再次尝试进入网页.它应该被缓存,但我收到一条消息,说无法检索到该URL.

这是我的相关代码.难道我做错了什么???

String weblink = "http://abcd.com";
final ConnectivityManager conMgr =  (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);

final NetworkInfo activeNetwork = conMgr.getActiveNetworkInfo();

if (activeNetwork != null && activeNetwork.isConnected()) {
    progressBar = ProgressDialog.show(this, "Please Wait", "loading online..");
    mWebview.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
    mWebview.getSettings().setAppCacheMaxSize(1024*1024*8);
    mWebview.loadUrl(weblink);
    setContentView(mWebview);
} 
else 
{
    progressBar = ProgressDialog.show(this, "Please Wait", "loading offline..");
    mWebview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ONLY);

    mWebview.loadUrl(weblink);
    setContentView(mWebview);
}
Run Code Online (Sandbox Code Playgroud)

android offline

5
推荐指数
1
解决办法
5619
查看次数

标签 统计

android ×1

browser ×1

html ×1

offline ×1

user-agent ×1

windows-mobile ×1