日常和朋友聊天分享日常,想直接在微信对话框里拍张照片发送,点开拍摄界面却直接黑屏,快门按钮按了没任何反应,反复点击屏幕也无法取景,那一刻彻底疑惑为什么微信拍不了照片,明明手机别的拍照功能都好好的。
第一反应就是强行退出微信重进。
满心以为只是软件临时卡顿的小问题,重开之后就能恢复正常,可反复退出、重新打开三四次,拍摄界面依旧是一片漆黑,完全没法使用。当时还傻傻认定是手机缓存太多导致的故障,专门点开手机的存储页面,清理了微信所有的临时缓存,删掉了不少没用的聊天文件和过期表情包,甚至手动关闭了后台所有运行的应用,生怕有程序抢占了相机的使用权限,前前后后折腾了十几分钟,再次尝试微信拍照,问题还是原封不动的摆在那里,没有半点改善。
还跟风试了网上说的各种偏方,手动更新微信版本、重启手机、切换网络。
所有能想到的基础操作全部试了一遍,依旧毫无用处,这时候才慢慢察觉不对劲。手机原生相机打开秒开秒拍,刷短视频、扫码付款的相机功能也全部正常,唯独微信无法调用相机拍照,这就彻底排除了手机硬件损坏、系统崩溃、内存不足这些常见问题,之前做的一堆操作,全部都是无用功,纯粹在浪费时间。
后来才折腾明白,根本不是微信出bug。
现在的手机系统都有自动优化权限的功能,长时间不使用微信的拍摄功能,系统就会悄悄静默关闭微信的相机权限,目的是减少应用耗电、节省运存,全程不会有任何弹窗提醒,普通人根本察觉不到这个隐形改动。这也是很多人突然发现微信拍不了照片的核心原因,不是操作失误,也不是软件故障,就是系统私自修改了权限设置。
当时抱着试一试的心态改了权限设置,步骤简单的离谱。打开手机自带的设置,找到应用管理,在应用列表里找到微信,点开权限管理页面,一眼就看到相机权限处于禁止状态,直接把权限切换成仅使用期间允许,不用重启手机,不用刷新软件,返回微信聊天框再点开拍摄,取景界面瞬间恢复清晰,拍照、录像功能全部恢复正常。
之前耗费半个多小时的各种瞎折腾,完全是没找对问题根源,白白浪费了好多的时间。
夜里躺在床上,看着微信里刚拍好的照片,只觉得自己刚才一通乱操作的样子特别笨拙。