一 问题描述
工厂测试camera,会出现两种现象:
1 camera preview有显示,但是按键无响应,无法拍照测试
2 camera preview黑屏,按键无响应
以上情况,系统都没有死,adb log正常
二 复现路径确认
按照正常测试手法,进入camera测试,preview取景出来,再按confirm键拍照,测试camera都不会出现问题,反复试验发现,一进入camera测试,preview取景还没有出来,就按confirm键拍照,则必现按键无响应现象。
三 问题分析
代码流程分析:
int camera_entry(structftm_param *param, void *priv)
{
//Camera item view/textinit
camera_state = CAMERA_STATE_IDLE;
acdkIFInit();//acdkinit camera_update_capture_tv_thread(priv);//previewcapture
camera_preview_stop();
do
{
switch (chosen)
{
caseITEM_CAMERA_TEST://重新测试
break;
case ITEM_PASS: //测试通过