Как мне заставить мой веб-просмотр Android загружать локально

Я сомневаюсь. Происходит следующее: я экспортировал свою игру с помощью cocoonjs contruct 2, но я хочу запустить ее на моем веб-просмотре Android, потому что я хочу реализовать starApp, а cocoonjs не поддерживает это. Итак, используя мой код ниже, я получаю только пустой экран. Но в моем лаунчере cocoonjs этот же проект работает нормально, просто я выбираю Canvas + кто-нибудь может мне помочь?

web = (WebView) findViewById(R.id.webInicial); 
web.setWebChromeClient(new WebChromeClient()); 
web.getSettings().setJavaScriptEnabled(true); 
web.loadUrl("file:///android_asset/www/index.html");

person RenatoMateusX    schedule 08.09.2014    source источник


Ответы (2)


webView.loadData(yourData, "text/html", "UTF-8");

Где youData — это фактические данные HTML.

person amalBit    schedule 08.09.2014

Вы пробовали getApplicationContext().getAssets().open("www/index.html");?

Если это не сработает, я бы посоветовал попробовать решения в этом сообщении и дайте нам знать, если это сработало для вас.

person CodyEngel    schedule 08.09.2014