我创建了一个android应用程序。它使用WebView
来上传本地html。但它开始非常缓慢。它在大约10秒内上传页面。为什么这么慢?什么方法可以让应用程序启动速度更快?Android webview申请开始太慢。
4
A
回答
0
尝试使用此功能 - 这样可以在您的web视图中启用缓存,因此可以帮助您更快地加载页面。
WebSettings webSettings = webview.getSettings();
webSettings.setPluginsEnabled(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setDatabaseEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setAppCacheEnabled(true);
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
这个片段是加载任意网页速度更快,如果你特别希望加载本地网页只用例尝试在This Link.
+0
感谢您给我的链接。我想获得APK的起始速度,而不是页面跳转的速度。 –
0
尝试使用WebViewClient以及Web视图并使用重写方法“shouldOverrideUrlLoading”并相应地返回。
+0
如果我使用WebViewClient,那么我的webview如何快速启动,你可以描述。 –
0
除了以上解释的,你也有所有的外部静态资源在本地的应用程序吗?
这是用户用来在本地加载HTML内容的常见问题,但其资源(如JS,CSS,字体等)在某些http URL上被引用。除了上面的Darpan解决方案之外,您还可以在本地存储资源,以使其更快。
相关问题
- 1. WebView太慢
- 2. android webview中的onClick事件太慢
- 3. Android WebView加载速度太慢
- 4. 的WebView膨胀太慢
- 5. 从网站开始EXE申请
- 6. WebView太长。 Android
- 7. Android webview请求应用程序缓慢
- 8. 开始申请与pm2如果开始形式吞噬
- 9. Ajax请求太慢
- 10. 的Android Webview是慢
- 11. HTTP请求与HttpClient太慢?
- 12. 从嵌入式Android WebView记录HTTP请求开始和完成
- 13. 申请Android和iPhone
- 14. 排球请求太慢
- 15. 黑莓HTTP请求太慢
- 16. Symfony Kernel请求太慢
- 17. 如何在申请开始时显示开发积分?
- 18. 的Android - 申请文本框内容变量的WebView
- 19. 如何在申请开始后隐藏抽屉?
- 20. py2app申请关闭打开
- 21. 活动开始慢慢
- 22. kibana开发环境太慢
- 23. 打开redis连接太慢
- 24. Android WebView图片太大
- 25. Android ICS Webview textarea打字慢
- 26. Android的html5游戏webview慢
- 27. Cordova WebView比Android WebChromeClient更慢
- 28. 年度申请Excel申请
- 29. 开始申请的日期在android系统永远不会改变
- 30. 的Android出境申请
我不确定“使用webview上传本地html”是什么意思? 你的意思是你用webview加载本地html吗? –
@wayne_bai ya,那是我的意思。谢谢! –
网络速度如何影响本地动作?如果本地html上的所有内容实际上都是本地的,则网络速度与此问题无关。 – razielsarafan