0

在android中,是否可以让相机被另一个活动打断?我的意思是让应用程序在启动时运行相机,然后在单击快门时将用户带到另一个活动。所以我想相机会关闭,然后启动另一行代码。有什么想法吗?

4

2 回答 2

0

您可以使用以下命令启动相机意图:

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, 0);

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (resultCode == Activity.RESULT_OK && requestCode == 0) {
    String result = data.toURI();
    // ...
  }
}

将点击快门后要执行的代码放在if语句中。如果您需要更多控制,请使用相机预览功能。您可以在此处找到更多相关信息。

于 2012-12-22T14:40:02.910 回答
0

那么有什么问题,这里你可以看到从相机拍照的代码,你必须复制这个并改变它的一部分,在onActivityResult函数中编写你的代码来打开另一个Activity,然后完成Camera,就是这样

问候海克·纳哈佩蒂安

于 2012-12-22T14:41:35.293 回答