【发布时间】:2012-11-01 01:54:07
【问题描述】:
我整个上午都在研究如何将安卓条形码扫描仪应用程序集成到网页中,但还没有找到我需要知道的确切内容。我想要一个网页,用户可以使用 android 条形码扫描仪填写文本字段。因此,用户将在网页上单击文本字段内部或单击文本字段旁边的按钮,以启动 android 条形码扫描仪。然后他们会扫描条形码并填写文本字段。
我找到了解决方法,然后转到不同的页面,但重要的是让用户停留在同一页面上。我看过 zxing 项目并认为它可能可以使用,但我不确定它是否允许页面保持不变。
我很确定这是可能的,并且想知道是否有人可以向我简要介绍他们将如何做到这一点。我在想它可能可以通过单击按钮提交的 ajax 请求来完成。 ajax 请求将被发送到我的服务器,服务器将向 android 设备发送一些内容,该设备将启动扫描仪并返回数据,这些数据又在 ajax 响应中被发送回。有什么办法可以切断服务器,让安卓浏览器启动条码扫描器?感谢您抽出宝贵时间,感谢您对此进行的任何讨论。
【问题讨论】:
-
您的网页是否正在设备浏览器中查看?还是您正在创建一个包含 WebView 来显示它的准系统应用程序?
-
感谢您的回复。正在设备浏览器中查看我的网页。我有一个已经开发好的网站。我可以更改 UI,也可以添加 JavaScript。不过,我对网络视图不太熟悉。它们可以用于显示任何网站吗?是否需要对网站进行任何更改?
-
我还可以控制 Web 应用程序的服务器端,并且也可以在那里添加/修改。我还想说,理想情况下,用户会使用设备浏览器。