当前位置: 首页 > 知识库问答 >
问题:

从android webview启动本地页面

洪彬
2023-03-14

我们已经创建了一个android webview应用程序,在同一个应用程序中,我们有一个二维码扫描器文件,它位于本地目录中。由于无法在android webview应用程序中使用html5 getusermedia启动摄像头,我们现在尝试在web(webview)和本地目录qr code扫描器文件(native)之间跳转,扫描qrcode并将数据发送回webview。有没有可能一开始就这么做。如果是,我们怎么做。

共有1个答案

章岳
2023-03-14

您可以通过在本机应用程序和web View之间建立连接来实现这一点。

从web view上托管的链接,您可以在原生应用程序中得到一个回调,在那里您可以执行代码扫描程序的操作,并且您可以从原生应用程序将结果传递给web应用程序(托管在web view中的链接)。

有关详细信息,请参阅

 类似资料:
  • java版本“1.8.0_25”java(TM)SE运行时环境(版本1.8-0_2-b18)java热点(TM)64位服务器虚拟机(版本25.25-b02,混合模式) Appia1.3.4.1 Android SDK ro . build . version . SDK = 21.. 使用的设备:-Nexus 7,5.0.2 你好 我使用下面的代码从android.webkit.webview获取

  • 问题内容: 根据Same OriginPolicy,SOP不应应用于file://协议,但是为什么我的代码不起作用?我正在从本地系统运行此测试页面,并且与html页面位于同一目录中。如果我将URL更改为http://www.google.com/,它也无法正常工作。我不明白为什么,有人可以解释吗? 编辑: 控制台打印如下: XMLHttpRequest无法加载文件:/// C:/Users/yc/

  • 我试图运行Google Cloud Appengine的入门示例(https://github.com/googleCloudplatform/get-started-java/tree/master/appengine-standard-java8/helloworld)。尽管部署工作正常,并且在Google Cloud中运行,但我无法为本地Java appengine模拟器启动它。Google

  • 问题:当试图启动IBM Websphere服务器时,控制台视图通过显示消息:server...对电子商务开放。但是,服务器视图中服务器的状态仍然处于启动状态。只有在eclipse.ini中指定了Oracle JDK 8时才会出现症状。当在eclipse.ini中指定IBM SDK8时,服务器状态会正确显示。在这两种情况下,都可以登录到服务器管理控制台。 平台:Windows 7 Professio

  • 移动应用程序新手。我正在尝试在我的android应用程序上使用webview。但我的代码中有一个问题。我使用了https://developer.android.com/但它现在不知怎么起作用了。你能查一下我的密码吗。。。。 Android说“无法解决符号webview”... 整个代码都在这里-

  • 我有Azure功能,并试图在本地启动,但启动后命令行显示和隐藏不到1秒。我试着在截图上抓住它: 看起来没有正确的启动参数。 my local.settings.json: 我的csproj文件是: 另外,我设置了“可执行文件”在调试属性窗口和完整路径上启动: 因为没有它,azure函数无法在本地启动,出现错误: 我能在哪里检查它?