找安卓目录下的app
2.在app上 创建 assets文件夹 (详细步骤如下)
3.如果题中给的是html文件 直接复制给asstes
如果题中给的不是html文件 而是html中的内容 请把html中的内容放在考试文件中的javascript.html里 然后复制给 asstes
4.布局文件
private Button button2;
private WebView webView;
@SuppressLint(“JavascriptInterface”)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化view
button2 = findViewById(R.id.bbtn1);
webView = findViewById(R.id.web);
//找到WebSettings
WebSettings webViewSettings = webView.getSettings();
//设置支持JavaScript
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
//加载网页 webView.loadUrl(“file:///android_asset/你的文件名.html”);
webView.loadUrl(“file:///android_asset/javascript.html”);
//渲染视图
webView.setWebChromeClient(new WebChromeClient());
//点击按钮 让webView加载Html中的方法
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// webView.loadUrl(“javascript:你html文件中的方法”);
webView.loadUrl(“javascript:callJS()”);
}
});