Bre*_*sen 3 javascript sqlite android android-layout android-webview
我正在开发本机应用程序.我的申请有一个WebView
.我想记录这个WebView
组件的每个动作.单击了哪个按钮,拖动了哪个图像.在那之后,我将记录那些东西,我想存储在SQLite中.
所以,我用Google搜索并找到了WebAppInterface
与Java和JavaScript进行通信的内容.但这种沟通还不够.我不能从WebAppInterface
类发送数据库.
我想(分钟)问这个问题46:00
.
可能吗?或者,另一种解决方案
问候,
您应该将javascript界面添加到您的webView,如下所示:
webView.addJavascriptInterface(new JavascriptInterface(this), "AndroidFunction");
你应该创建接口类:
public class JavascriptInterface{
Context mContext;
JavascriptInterface(Context c) {
mContext = c;
}
public void save(String action){
// save to database
}
}
Run Code Online (Sandbox Code Playgroud)
在网站上你应该致电:
AndroidFunction.save("actionName");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8037 次 |
最近记录: |