前几天急着扫码付款,点相机图标半天没反应,屏幕就卡在黑屏加载页,来回点了好几次,才开始琢磨手机打不开相机怎么回事。第一反应是系统卡了,随手把后台全部清掉,再点开,还是老样子,画面一片黑,底部快门按钮灰着,根本没法点。
随手点了重启。
重启完刚打开相机,倒是正常亮了两秒,紧跟着又黑屏闪退。当时心里有点烦,以为是镜头硬件坏了,还凑过去看镜头玻璃,擦了一遍上面沾的指纹,摸上去平平的,没有磕碰裂痕,外观看着一点问题都没有。想着要是硬件坏了,就得抽空跑线下门店,光是想想排队等候就觉得麻烦。
然后翻到应用管理,找到相机,点进去清除缓存,没敢直接清除数据,怕里面存着的设置一下子全没了。清完缓存再试,依旧不行。网上零散刷到一些说法,有人说是系统版本bug,有人说相机模组松动,说法乱糟糟的,分不清哪个靠谱,只能挨个试着排查。
后面才反应过来,之前刚开过一个视频通话软件,退出去的时候没有彻底关掉,它还在后台占用着相机。很多软件只要调用过一次相机,没有正常释放,相机硬件通道就会被锁住,自带相机就抢不到使用权,点进去只会黑屏或者直接闪退。把那个视频软件从后台彻底划走,再点开相机,画面一下子就出来了,快门也能正常按。这只是我的个人感受,不是标准答案,别的人遇上一样的现象,根源说不定完全不一样。
那天之后还碰到过一次类似情况,是一个修图APP,后台挂着没关,同样把相机占住了。当时又试了一遍,关掉这个APP,相机立刻恢复。不是所有打不开相机的情况,都是这个原因,我只碰到过这一类,别的故障我没有亲身遇上,也不好多说。
还有一回,权限弹窗被我之前随手点拒绝了,相机直接启动失败。进设置里找到相机权限,确认权限开关是打开的,只是对比下来,权限问题弹出提示会更明显,和后台抢占的黑屏状态,感受上不一样。
折腾这几次之后,也没有总结出一套固定排查顺序,只是之后再碰到相机打不开,第一反应先回想刚刚开过什么需要调用摄像头的软件,优先把它们全部关闭,而不是上来就重启或者清缓存。也试过直接重启的办法,重启确实能强制释放占用,但是重启要等很久,远不如直接关掉占用程序省事。
没有继续往更深的方向试,比如刷机、拆机检测这些,一来手上没有工具,二来相机能正常使用之后,也就懒得再深挖别的可能性。说不定哪天再遇上,就是别的问题,比如系统更新之后出毛病,或者硬件本身出故障,这些我都没经历过,没法说。
晚上躺床上,脑子里还闪着那个黑屏的相机界面。