您的位置:首页 > 移动开发

webview 离线缓存,html5游戏适用

2013-03-19 15:07 441 查看
public class MainActivity extends Activity {

private WebView mWebView;

private static final String URL = "http://nus40g1.chinaw3.com/demos/fruit-ninja/";

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);//用缓存用缓存,没有用网络

webSettings.setSupportZoom(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setUseWideViewPort(true);//开启任意缩放比例
//        webSettings.setAppCacheMaxSize(appCacheMaxSize) 可以设置缓存大小
mWebView.setInitialScale(10);//初始缩放数值
mWebView.loadUrl(URL);
}

}

很简单就这样就可以了.主要是那个cache模式设置一下.这里我引用了一个html5的水果忍者的游戏,测试可用.平台android 4.0.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: