【发布时间】:2020-12-20 19:26:03
【问题描述】:
ASP.NET 表单。如果在带有条形码扫描仪的小型(Android)设备上的浏览器中运行表单,扫描的条形码会进入 ASP.NET 文本框吗?或者我需要在应用程序中添加一些东西?
【问题讨论】:
ASP.NET 表单。如果在带有条形码扫描仪的小型(Android)设备上的浏览器中运行表单,扫描的条形码会进入 ASP.NET 文本框吗?或者我需要在应用程序中添加一些东西?
【问题讨论】:
嗯,这将取决于您决定从 google play 获取的 150 多种条码扫描仪中的哪一种。
但是,答案是肯定的,或者不是。这取决于扫描仪的类型。
如果您只下载扫描应用程序(基于软件 - 不是内置扫描仪)。 原因是Android(甚至iOS)不允许一个应用程序设置焦点,从其他应用程序获取/抓取/获取数据。也不允许反过来。如果这是可能的,那么该应用程序还可以从您说运行您的在线银行应用程序时获取/获取/获取值。
我认为 Android 因此不支持在具有焦点的扫描期间对另一个应用程序的焦点。现在,如果这是手机上的工厂提供的软件?那么是的,这就像桌面键盘“楔形”。这意味着程序不知道您是从键盘输入还是输入来自扫描仪(因此名称为键盘楔)。这些将与网络表单一起使用。
但是,我们现在看到了基于软件的键盘楔块的兴起。这意味着软件扫描仪作为自定义键盘安装在 android 上。以防万一,它会再次以 Web 形式运行。
那么,对于带有内置扫描仪的设备?是的,这将适用于所有应用程序。仅对于软件(使用内置摄像头),同样,如果相关软件用作键盘/楔形扫描仪,这是可能的。
如果你打算采用android扫描?然后使用专门构建的 Android 扫描仪。
如果您想使用软件扫描仪,还有另一种可能?编写一个小型 android 应用程序并让它与您的网站对话。我认为这是最好的解决方案,但当然意味着您必须采用一些 Android 开发工具。
因此,它的工作原理将取决于 android 设备是否具有内置扫描仪,或者它是基于软件 + 摄像头的扫描仪。然而,即使现在基于软件的可安装扫描仪在理论上也可以适用于任何应用程序,因为该应用程序正在运行并且表现为用户安装的键盘。
因此,您必须检查特定设备。答案并非适用于所有情况,答案取决于您是使用带有内置扫描仪的 Android 设备,还是希望将任何 Android 手机用作该扫描仪。
【讨论】: