【问题标题】:Capture Multiple Pictures拍摄多张照片
【发布时间】:2015-09-14 09:35:50
【问题描述】:

意图意图 = 新意图(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);

startActivityForResult(intent, CAMERA_CAPTURE_IMAGE_REQUEST_CODE);

我试过那个,但是一旦我拍摄了它就会关闭相机。只要用户不反击,我想让相机保持开启状态。帮助。

【问题讨论】:

    标签: android camera


    【解决方案1】:

    对于通过相机拍摄多张照片,下面的代码将帮助您:

    Intent intent = new Intent(
            MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);
        this.startActivity(intent);
    

    【讨论】:

    • 但是不会调用onActivityResult
    • 以上也可以使用 startActivityForResult(intent, CAMERA_CAPTURE_IMAGE_REQUEST_CODE) 代替 this.startActivity(intent)。
    • 我也试过了,但它不会真正调用 onActivityResult
    • 这是我使用该代码时发生的事情。我按下按钮打开相机,它调用 onActivityResult 并转到我的 if 子句以检查用户是否取消它(我什至没有捕获任何东西,但它调用了 onActivityResult)。而当我按下相机的捕捉按钮时,onActivityResult 并没有被调用。
    • 请点击此链接:可能对您有帮助:stackoverflow.com/questions/8647371/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-17
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多