[DESCRIPTION]
在手机download完第一次开机后,如果没有插入后置camera sensor HW或检测后置camera sensor失败,则在main menu界面不会显示出camera icon;插入后置camera sensor HW后重新开机,main menu界面仍不会显示出camera icon. 需要进入设置中执行一次“恢复出厂设置”,才会显示出camera icon。
此现象为google的默认设计,在第一次download手机开机后如果没有检测出后置摄像头的存在,会disable掉camera的应用。
[SOLUTION]
可以按照如下更改进行修改测试
您可以将DisableCameraReceiver.java(路径为alps/packages/apps/camera/src/com/androic/camera)
中的:
boolean needCameraActivity = CHECK_BACK_CAMERA_ONLY
? hasBackCamera()
: hasCamera();
改为:
boolean needCameraActivity = true;
此修改会造成在没有camera sensor HW的情况下,在main menu界面会显示出camera icon,点击icon会提示camera出错.