Android触发HTML按钮从代码在WebView中单击

Android触发HTML按钮从代码在WebView中单击,android,webview,xamarin.android,Android,Webview,Xamarin.android,我的活动目的是允许用户(员工)将设备从一个位置转移到另一个位置。我不希望用户输入长序列/模型,也不需要从大量现有设备列表中进行选择,而是尝试通过在Web视图中显示一个包含当前zipcode中所有设备的带有GridView的ASP.Net页面来帮助用户。但是,如果所述列表中不存在设备,他们需要能够输入序列/型号信息。我也会将此功能添加到aspx中,除非我们可能在设备上实现条形码,并且我需要能够调用条形码扫描意图。因此,我需要能够做以下事情之一: 1) 在WebView中单击“从HTML调用条形码意

我的活动目的是允许用户(员工)将设备从一个位置转移到另一个位置。我不希望用户输入长序列/模型,也不需要从大量现有设备列表中进行选择,而是尝试通过在Web视图中显示一个包含当前zipcode中所有设备的带有GridView的ASP.Net页面来帮助用户。但是,如果所述列表中不存在设备,他们需要能够输入序列/型号信息。我也会将此功能添加到aspx中,除非我们可能在设备上实现条形码,并且我需要能够调用条形码扫描意图。因此,我需要能够做以下事情之一:

1) 在WebView中单击“从HTML调用条形码意图”按钮,并将扫描的值返回到aspx页面可以访问以进行最终处理的位置

2) 由于在ASP项目中使用JQuery处理GridView中选中的行要容易得多,因此我想在页面上放置一个隐藏按钮来实现这一点。然后将可见的提交按钮放置在活动中,该活动将处理添加到其中的任何新设备,并触发ASP中“我的隐藏按钮”的单击事件


这两件事都有可能吗?

好的,我刚刚意识到我不需要在WebView中单击按钮就可以在我的WebView中执行JavaScript。我能做到

web.LoadUrl("javascript:processTransfer()");

谢谢我以前也尝试过这种方法,但这种方法只会让我看到一个屏幕,基本上就是说我没有安装条形码应用程序,即使我安装了。即使我按照链接从那里下载应用程序,它会把我带到市场,就在它说已安装的应用程序旁边。我向ZXing提交了一张罚单,他们告诉我这是一个浏览器问题,没有调用意图的权限。