gpt4 book ai didi

Android:接受拍照后相机不关闭

转载 作者:行者123 更新时间:2023-11-30 01:18:38 25 4
gpt4 key购买 nike

我们有一个带有额外输出的相机 Intent 。代码如下:

    @Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
System.out.println("onActivityResult called");
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAMERA_CODE && resultCode == Activity.RESULT_OK){
StorageController.readCardImage(activity,activity.getCurrentCard().getUUID());
mImageView.setImageBitmap(bm);

}
}
public void startCamera(){
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(StorageController.createCardImageFile(activity, activity.getCurrentCard().getUUID())));
startActivityForResult(intent, CAMERA_CODE);

}

Intent 正在启动(相机打开),我们可以拍照了。但是当我们尝试接受拍摄的照片(按下复选按钮)时,相机不会返回到开始 Activity 。我们没有收到任何错误。

这可能是什么原因?感谢您的回答。

最佳答案

What could possibly be the reason for this?

您正在测试的相机应用程序存在错误。 This happens . ACTION_IMAGE_CAPTURE 根据设备和用户委托(delegate)给数百个相机应用程序中的任何一个。其中一些应用的开发者没有很好地测试 ACTION_IMAGE_CAPTURE

除了不使用 ACTION_IMAGE_CAPTURE 之外,您无能为力。

关于Android:接受拍照后相机不关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37439157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com