Я новичок в Framework7 и хочу использовать Framework Framework в веб-представлении Android Studio (папка ресурсов), он хорошо работает на Chrome или Firefox, но не работает с развертыванием Android Studio на реальном устройстве.
вот код:
enter code here
mWebView = (WebView) findViewB enter code here
yId (R.id.activity_main_webview);
// Включить Javascript
WebSettings webSettings = mWebView.getSettings ();
webSettings.setJavaScriptEnabled (истина);
webSettings.setAllowFileAccessFromFileURLs (истинный);
webSettings.setAllowUniversalAccessFromFileURLs (истина);
webSettings.setAllowFileAccess(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setAllowContentAccess(true);
//Check if network or internet is available
ConnectivityManager ConnectionManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo=ConnectionManager.getActiveNetworkInfo();
if(networkInfo != null && networkInfo.isConnected()==true )
{
// Open your website with WebView if network or internet connection available
//Toast.makeText(MainActivity.this, "Network Available", Toast.LENGTH_LONG).show();
// mProgress = ProgressDialog.show(this, "Loading...", "Please wait...");
//Here is the template path from assets folder
mWebView.addJavascriptInterface(new WebAppInterface(this), "Android");
mWebView.loadUrl("file:///android_asset/index.html");
// mProgress.dismiss();
// mWebView.loadUrl("https://blackrockdigital.github.io/startbootstrap-resume/");
// Force links and redirects to open in the WebView instead of in a browser
/* mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
//show webview
findViewById(R.id.activity_main_webview).setVisibility(View.VISIBLE);
//Remove the progress dialog after the website loaded completely
if(mProgress.isShowing()) {
mProgress.dismiss();
}
}
});*/
/* mWebView.addJavascriptInterface(new Object(){
@JavascriptInterface
public void performClick(){
},"");*/
//Hid the TextView from main activity with id NoNetworkText when Internet connection or network available.
findViewById(R.id.NoNetworkText).setVisibility(View.GONE);
}