在android中,是否可以让相机被另一个活动打断?我的意思是让应用程序在启动时运行相机,然后在单击快门时将用户带到另一个活动。所以我想相机会关闭,然后启动另一行代码。有什么想法吗?
问问题
102 次
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 回答