小米手机扫码没反应?教你快速开启相机扫码功能
手机扫码突然没反应——相机对准二维码毫无反馈,微信扫一扫要么黑屏要么卡死。遇到这种情况先别急着怀疑二维码有问题,大概率是系统权限、相机功能或者网络状态被意外关掉了。下面一步步来排查。
确认相机硬件是否正常工作
别一上来就钻进设置菜单里捣鼓。先打开系统自带的「相机」App,切换到后置镜头,对着文字或灯光拍一张照片。如果取景框全黑、提示“相机启动失败”或者快门压根按不下去,那问题根本不在扫码逻辑上——摄像头底层已经出状况了。
这时候最简单的办法就是重启手机:长按电源键→滑动关机→等十秒再开机。MIUI系统里很多临时的驱动挂起,重启一下就能恢复。
千万别跳过这一步直接去改权限。相机App本身都打不开,后面所有扫码权限的设置统统白搭——硬件调用链在第一层就断了。
开启相机基础权限(适用于所有扫码工具)
进入「设置」→「隐私保护」→「权限管理」→「应用权限」。在顶部搜索栏输入「相机」,找到系统自带的「相机」应用。把「相机」权限开关拨到「允许」,同时检查「存储空间」权限是否也开了——部分MIUI版本里,相册缓存异常会导致扫码预览帧丢失,画面直接卡死。
操作很简单,开关拨到蓝色就行。但要注意:如果「相机」权限显示灰色、无法调节,说明手机可能处于儿童模式或者开启了MIUI的「隐私水印」限制,得先退出对应模式。
为具体扫码软件单独授权
方法一:微信扫码失效
设置→应用设置→应用管理→微信→权限→相机→设为「仅在使用中允许」或「始终允许」。
方法二:第三方扫码工具无反应
比如支付宝、QQ、Chrome等,路径一样:设置→权限管理→应用权限→搜对应App名→打开相机权限。
方法三:系统相机直扫二维码
MIUI 14+的用户可以直接用相机扫码:打开相机→对准二维码→屏幕顶部弹出「识别二维码」提示条→点击跳转。但这个功能依赖网络,必须开启移动数据或Wi-Fi,否则要么提示“服务器繁忙”,要么什么反馈都没有。
清除扫码相关组件缓存
第一步:进入「设置」→「应用设置」→「应用管理」。第二步:点击右上角「⋮」→「显示系统进程」。第三步:搜索并依次进入以下三项:
①「相机」→存储→清除缓存;
②「二维码扫描服务」(部分MIUI版本有这个独立服务)→清除缓存;
③「MicroService」(小米微服务框架)→清除缓存。
清除完后不用重启,马上试试扫码。这一步能解决掉90%因为MIUI后台服务老化导致的扫码界面白屏、延迟、无触发等问题。
强制启用MIUI相机扫码开关
部分MIUI 13/14机型默认把相机直扫功能关了,需要手动激活:打开「相机」App→点击右上角「⋯」→「设置」→下滑找到「扫码快捷方式」→开启开关。
开启后,相机取景框里会出现半透明的二维码图标,对准就能自动识别。如果这个选项根本不存在,说明当前系统版本没集成这个模块,需要升级到MIUI 14.0.18及以上版本。
