android 2.3.7.r1 按menu键时会停止录像。改成录像时按menu键不做处理,可做如下修改:
在packages/apps/cameraopen/src/com/mediatek/camera/videocamera.java
onkeydown()方法中:
修改
复制代码 代码如下:
case keyevent.keycode_menu:
if (mheadupdisplay != null && mglrootview != null
&& !malertshowing && !mmediarecorderrecording
&& mheadupdisplay.getwidth() != 0) {
mheadupdisplay.barsswitch();
}
if (mmediarecorderrecording) {
onstopvideorecording(true);
return true;
} else if (event.islongpress()) {
return true; // consume long press to prevent soft keyboard
}
break;
为:
case keyevent.keycode_menu:
if (mheadupdisplay != null && mglrootview != null
&& !malertshowing && !mmediarecorderrecording
&& mheadupdisplay.getwidth() != 0) {
mheadupdisplay.barsswitch();
}
if (event.islongpress()) {
return true; // consume long press to prevent soft keyboard
}
break;
if (mheadupdisplay != null && mglrootview != null
&& !malertshowing && !mmediarecorderrecording
&& mheadupdisplay.getwidth() != 0) {
mheadupdisplay.barsswitch();
}
if (mmediarecorderrecording) {
onstopvideorecording(true);
return true;
} else if (event.islongpress()) {
return true; // consume long press to prevent soft keyboard
}
break;
为:
case keyevent.keycode_menu:
if (mheadupdisplay != null && mglrootview != null
&& !malertshowing && !mmediarecorderrecording
&& mheadupdisplay.getwidth() != 0) {
mheadupdisplay.barsswitch();
}
if (event.islongpress()) {
return true; // consume long press to prevent soft keyboard
}
break;
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/addevelopment/939565.html