Я новичок в андроид-студиях, проблема, с которой я сталкиваюсь, заключается в том, что я сохранил файл html в необработанном файле и обратился к нему в действии с помощью webview, когда приложение открыто, он попросит открыть файл с sdcard, но при касании он ничего не остается на одной странице, я включил разрешение на чтение sd-карты в manafist. Помощь pls, спасибо заранее.webview can not sdcard
[Снимок экрана моей страницы] [1]
[! [Введите описание изображения здесь] [1]] [1]
здесь при нажатии просматривает телефон его не делать ничего.
Вот моя ява
public class MainActivity extends AppCompatActivity {
private WebView webView;
private String myString= "", customHtm="";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webview1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.getSettings().setAllowFileAccess(true);
String userAgent = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0";
webView.getSettings().setUserAgentString(userAgent);
webView.loadUrl("file:///android_res/raw/simp.html");
}
}
this is what i Intend to happen просто, когда ссылка нажимается я хочу это во встроенном действии произойдет,
вне темы: * Вопросы, ищущих отладки помощи («? Почему не этот код работает») должен включать желаемое поведение, конкретная проблема или ошибка и ** кратчайший код, необходимый для воспроизведения в самом вопросе. *** ... вы не указали html-файл – Selvin
Я бы попробовал загрузить ресурс в строку или буфер (в зависимости от по размеру), а затем используя WebView # loadDataWithBaseURL, например http://stackoverflow.com/q/ 8987509/418505 – Selecsosi
* Я бы попробовал загрузить ресурс в строку или буфер * <= программирование путем перестановки? ... файл загружается с помощью loadUrl, поэтому зачем использовать loadDataWithBaseURL? – Selvin