我創建了一個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