如何在android中使用javascript界面以及如何在android对话框中显示结果
how to use javascript interface in android and how to display the result in android dialog box
请解释清楚,因为我是新的javascript和android *
如何在Java脚本中创建两个随机数的加减运算(使用javascript接口),点击加减按钮(按钮逻辑必须在android中编写)结果必须在android警报或对话框中显示
//在主活动中使用javascript接口////
使用android按钮我们需要在android对话框中显示结果请解释清楚,因为我是新的javascript和android*
1)首先,在android中编写一个类,这个类将通过javascript调用:
public class JavaScriptCallFunc {
Context mContext;
JavaScriptCallFunc(Context c) {
mContext = c;
}
public void showToastMsg(String s) {
//do something
Toast.makeText(mContext, s, Toast.LENGTH_LONG).show();
}
}
2)addJavascriptInterface for webview in activity
mWebView = (WebView)findViewById(R.id.webView);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(new JavaScriptCallFunc(this), "Android");
3)调用Java函数
function callAndroidShowToast(msg) {
Android.showToastMsg(msg);
}
相关文章:
- 着色引导框对话框
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- CKeditor:更改对话框中的默认选择选项
- 搜索api在mac上显示对话框
- 使用密码对话框Javascript请求帮助
- CKEditor v4:自制插件中对话框的动态标题
- 删除确认对话框在第一次单击时不起作用
- 使用jquery对话框中的箭头键
- 获取打开jquery对话框的button的id
- 是否可以用JavaScript显示等效的文件夹对话框
- 我怎么能让jQuery对话框表现得像Javascript警报
- 如何在页面重新加载时显示jquery ui对话框
- 打开相对于鼠标位置的CSS3/HTML5模式对话框
- javascript确认对话框有时会不断出现
- 如何从钛中的选项对话框单击事件中隐藏Android软键盘
- Android jQuery无法检测弹出对话框何时关闭
- 如何从我的HTML页面创建android对话框
- React native - Android -警报对话框可取消false不工作
- Android应用程序上的多个警报对话框
- 如何在android中使用javascript界面以及如何在android对话框中显示结果