我有一个Droid X,它有一个物理相机按钮.我使用的是此处使用的示例:http://marakana.com/forums/android/examples/39.html
应用程序排序工作.屏幕按钮捕获并显示预览图像.但是,如果我按下物理相机按钮,应用程序崩溃.
我应该如何处理这个问题,更重要的是 - 这是否会导致不同物理按钮的不同设备出现问题?
你需要覆盖onKeyDown你的Activity
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(event.getAction() == KeyEvent.ACTION_DOWN)
{
switch(keyCode)
{
case KeyEvent.KEYCODE_CAMERA:
// handle the event here
}
}
return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2243 次 |
| 最近记录: |