Android手机(设备)连接扫描枪扫码遇到的问题
以下内容以我发布前的时间为准,可能之后厂商给设备改进后都没有这些问题。
1.android手机连接扫描枪有些手机显示不了系统键盘
2.连接扫描枪使用的是百度输入法,条码是字母数字组合的扫码会出现乱码(如条码:A0011305150081;小米没有键盘的扫描出现:a0011305150081,啊1305150081,等;华为有键盘的出现:a0011305150081,0011305150081);如下图:
3.连接扫描枪不使用百度输入法,小米手机使用搜狗输入法扫码:A0011305150081,出现a0011305150081,啊!!!,等甚至影响下一个条码扫描;华为手机(输入法改为华为Swype输入法或Android键盘AOSP)扫描正常;如下图:
4.使用谷歌拼音输入法,手机不显示系统键盘,扫描条码也不会乱码,小米手机测试还可以显示数字符号键盘(连接扫描枪小米手机(设备)显示不了系统键盘);模拟器和一些手机有关闭物理键盘功能,关闭后可以显示键盘。如图:
5.连接和断开扫描枪时,屏幕都会刷新,造成临时加载的数据丢失
结论:
1.手机连接扫描枪不显示系统键盘扫描出现乱码
2.手机使用扫描枪不要使用百度输入法,最好使用谷歌输入法
相关推荐
-
Android二维码的生成与扫码-zxing示例代码
由于GitHub上面的zxing功能太多,有的用不到,我就抽取了重要的出来使用,这个可以生成二维码,扫描二维码和相册中的二维码 Demo效果: 1.在project的build.gradle添加如下代码: allprojects { repositories { maven { url 'https://jitpack.io' } } } 2.在build.gradle添加依赖: dependencies { compile 'com.github.goodboy321:Scan-Zxing:1
-
Android设备获取扫码枪扫描的内容与可能遇到的问题解决
前言 大家应该都有所体会,在生活中条形码扫码枪可是随处可见,可以很迅速地扫描出条形码内容,比什么手机相机扫码快了不是一点两点. 为了节约成本,扫码枪可以直接通过蓝牙连接android或其他设备. 那么android设备如何通过蓝牙获取扫描内容的呢? 1. 蓝牙配对,连接设备 打开系统设置,找到蓝牙,打开扫码枪,配对扫码枪设备.输入一个固定的配对码,一般扫码枪说明书里都有写.配对完成后,显示设备已连接.就ok. 2.AndroidManifest中配置权限 android项目中的AndroidMa
-
Android sdutio配置Zxing进行扫码功能的实现方法
github开源项目(Zxing)demo 最快的调用Zxing方法 1.关联第三方库 2.调用基础的扫码 3.获取返回值 具体代码如下: //1.默认选项启动意图 new IntentIntegrator(MainActivity.this).initiateScan(); // `this` is the current Activity //2.获取得到的结果: @Override protected void onActivityResult(int requestCode, int r
-
Android手机(设备)连接扫描枪扫码遇到的问题
以下内容以我发布前的时间为准,可能之后厂商给设备改进后都没有这些问题. 1.android手机连接扫描枪有些手机显示不了系统键盘 2.连接扫描枪使用的是百度输入法,条码是字母数字组合的扫码会出现乱码(如条码:A0011305150081:小米没有键盘的扫描出现:a0011305150081,啊1305150081,等:华为有键盘的出现:a0011305150081,0011305150081):如下图: 3.连接扫描枪不使用百度输入法,小米手机使用搜狗输入法扫码:A0011305150081,出
-
Android设备蓝牙连接扫描枪获取扫描内容
条形扫描枪主要可以扫描条形码和二维码等,扫描速度比手机扫描设备快得多,本文简单介绍android 通过蓝牙监听蓝牙连接,当扫描设备连接完成后,扫描设备相当于外接键盘,通过监听外接键盘输入事件,获取扫描出的内容. 其他参照文档:Android设备获取扫码枪扫描内容 1.蓝牙配对 打开系统设置,蓝牙配对扫描枪, 一般扫描枪说明书都有写,配对完成后,显示已连接 2.AndroidManifest中配置权限 在中配置蓝牙连接所需要的权限 <!-- 蓝牙 --> <uses-permission
-
Android 手机无法连接mac解决办法
Android 手机无法连接mac解决办法 一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么二般情况下有的android手机(小米2,华为等)就是连接不上,下来就说说二般情况下如何连接. 1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device-->供应商ID(Vendor ID) 2.终端执行如下命令: echo 0x2717 >> ~/.android/adb_usb.ini 3.重启 adb
-
Vue实现浏览器端扫码功能
背景 不久前我做了关于获取浏览器摄像头并扫码识别的功能,本文中梳理了涉及到知识点及具体代码实现,整理成此篇文章内容. 本文主要介绍,通过使用基于 vue 技术栈的前端开发技术,在浏览器端调起摄像头
-
基于 Swoole 的微信扫码登录功能实现代码
随着微信的普及,扫码登录方式越来越被现在的应用所使用.它因为不用去记住密码,只要有微信号即可方便快捷登录.微信的开放平台原生就有支持扫码登录的功能,不过大部分人还是在用公众平台,所以扫码登录只能自行实现.这里基于微信公众平台的带参数临时二维码,并且结合 Swoole 的 WebSocket 服务实现扫码登录.大体流程如下: 客户端打开登录界面,连接到 WebSocket 服务 WebScoket 服务生成带参数二维码返回给客户端 用户扫描展示的带参数二维码 微信服务器回调扫码事件并通知开发者服务
-
Android 连接蓝牙扫码器无输入框的实现
Android 的APP 需要集成一个蓝牙扫码器, 特别的是,需要扫码的地方是没有输入框的(EditText),不能通过直觉上理解的通过对EditText输入事件进行监听处理,取得扫码结果.并且设备也没有提供SDK. 细想了一下, 蓝牙扫码器本质应该是个HID设备,相当于蓝牙键盘.而后豁然开朗. 每一次扫码应该会触发按键事件,通过监听当前Activity的按键事件,应该可以实现,无输入框的情况下取得扫码结果. 重载Activity中的dispatchKeyEvent实现按键监听. @Overri
-
Android Studio连接手机设备教程
Android Studio连接手机设备教程,供大家参考,具体内容如下 一.ADB环境配置 1.查看自己Android Studio配置的sdk路径 打开Android Studio后点击[File]->[Project Structure],如图: 这里我的sdk绝对路径是: E:\AndroidSDK\Sdk 2.配置环境变量 右键[我的电脑]->[高级系统设置]->[环境变量],新建变量[Android_Home],如下图: E:\AndroidSDK\Sdk;E:\Android
-
Android studio 实现手机扫描二维码功能
安卓手机版本在6.0以后需要动态获取相机权限 1.获取相机权限 <!-- 获取手机相机的权限 --> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.FLASHLIGHT" /> 2.添加依赖 implementation 'cn.yipianfengye.a
-
Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果(推荐)
了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍二维码扫描的功能,然后我就跟着人家的介绍自己搞起了二维码扫描功能,跟着人家的帖子,很快我的项目就加入了扫描二维码的功能,然后自己还很开心. 随着微信的到来,二维码越来越火爆,随处能看到二维码,比如商城里面,肯德基,餐厅等等,对于二维码
-
Android中google Zxing实现二维码与条形码扫描
Android中google Zxing实现二维码与条形码扫描 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍二维码扫描的功能,然后我就跟着人家的介绍自己搞起了二维码扫描功能,跟着人家的帖子,很快我的项目就加入了扫描二维码的功能,然后自己还很开心. 随着微信的到来,二维码越来越火
随机推荐
- 利用Java异常机制实现模拟借书系统
- Vue组件之全局组件与局部组件的使用详解
- aspjpeg 添加水印教程及生成缩略图教程
- vbscript Split函数用法详解(字符串转数组函数)
- python生成IP段的方法
- json对象转为字符串,当做参数传递时加密解密的实现方法
- Java中字符编码格式详解
- Oracle 11g下编译使用BBED的方法教程
- asp.net下将页面内容导入到word模板中的方法
- springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
- monkeyrunner之安卓开发环境搭建教程(1)
- 三十分钟MySQL快速入门(图解)
- 两种方法解决javascript url post 特殊字符转义 + & #
- 令人抓狂的100个神经签名推荐看
- jquery 操作css样式、位置、尺寸方法汇总
- JavaScript数据结构中栈的应用之表达式求值问题详解
- Android 实现桌面未读角标
- 详解java的四舍五入与保留位示例
- Android ViewFlipper简单用法解析
- 金灿辉为您提供50M免费ASP空间服务