【问题标题】:Force open camera on action_get_content intent to avoid some bugs在 action_get_content 意图上强制打开相机以避免一些错误
【发布时间】:2011-03-11 00:02:55
【问题描述】:

当使用以下代码从我的画廊中选择一张图片时,我还可以选择拍摄一张新照片,当我这样做时,它会保存它(在默认图片库中)并且我可以选择该图片。

Intent intent = new Intent();
        intent.setType("image/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);
        startActivityForResult(
                Intent.createChooser(intent, "Select Picture"),
                PICK_IMAGE);

我的最终目标是有两个选项“从图库中选择”和“拍照”。我的问题 - 有没有办法通过上述 Intent 自动启动相机,可能还有一些额外的功能?

我的意思不是使用相机意图:

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

在使用相机意图进行测试时,我遇到了两个主要错误:Ok button bug 和小图像返回,所以我想知道我的其他方法是否可行。可能不会,但值得一试..?

【问题讨论】:

  • 呃,我想得越多——这可能是一个可怕的想法,因为他们没有“单击确定选择图像”功能。仍然很好奇它是否可能。
  • 嗯..我猜它不可行。回到 IMAGE_CAPTURE,很好,很棒,很棒,很棒 - 在公共汽车上不要大喊大叫!

标签: android android-intent android-camera


【解决方案1】:

据我所知,答案是否定的。最好的方法是让Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); 玩得很好。即使有可能,用户交互也会不直观且令人困惑,因为没有“接受照片”按钮/交互。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-10
    • 2010-12-15
    • 2018-06-06
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 2021-02-08
    相关资源
    最近更新 更多