我正在構建一個加載存儲在我的android設備上的HTML文件的應用程序。這些文件通常非常大(例如6MB)。如果我加載這些HTML文件,顯示它們需要相當長的時間(20到25秒)。任何人都可以給我一些關於如何改善這種加載時間的建議嗎? 代碼我試過到目前爲止:如何提高Android WebView性能?
final WebView webView = (WebView) findViewById(R.id.webView1);
webView.loadUrl("file:///android_asset/content.html");
webView.getSettings().setCacheMode(<all cache modes>)
我想這在Android 2.3和4.0,Android 4.0的執行實際上是差那麼2.3。
有關如何提高性能的任何提示?
您是否正在加載圖片?改善你的HTML文件加載速度。 – slybloty
你可以發佈content.html嗎?如果它是從網絡調用鏈接肯定會減慢速度。你也可能想看看利用loadData或loadDataWithBaseURL。 http://developer.android.com/reference/android/webkit/WebView.html#loadDataWithBaseURL%28java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,% 20java.lang.String%29 – MikeIsrael
@slybloty是的,HTML中也有圖像。任何提示如何加快/改善裝載?因爲受版權保護的內容,更改HTMl應該是最後的措施,但如果沒有其他方法,那麼我會嘗試......任何提示如何實現此目的? – bvanvelsen