【问题标题】:Android Take Photo and Save to VariableAndroid 拍照并保存到变量
【发布时间】:2014-07-22 16:27:41
【问题描述】:

我想让用户拍照,完成后,将其直接传递到变量(最好是位图)而不是保存到内存中。我尝试使用默认的 android 相机意图,但似乎无法阻止它保存到内存并显示在图库中。

有什么建议吗?

到目前为止,我所拥有的是:

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
    startActivityForResult(takePictureIntent, 1);
}

但这会将图片保存在图库中。我想获取图像而不将其保存在图库中。

【问题讨论】:

  • @ydaetskcoR 我已经尝试了基本的android拍照技术,它使用intent来启动相机。这会将照片的数据作为位图传递给结果。但是,这仍然会将图像保存到图库。我只是不想保存图像。
  • 也许您可以添加一些代码,说明您如何调用意图以及您希望如何在应用中获取图像。如果不表现出你的主动性,我认为你不会得到太多帮助。毕竟我可以想象有很多方法可以获取您的图像 - 一种是从存储中再次读取它并删除原始文件,尽管如果您不直接压缩图像,这可能会占用相当多的内存

标签: java android android-camera android-camera-intent


【解决方案1】:

这是官方 android 开发者网站上给出的一个很好的例子:http://developer.android.com/training/camera/photobasics.html

希望这会有所帮助。

【讨论】:

  • 请提供与操作问题相关的要点。仅链接的答案被视为低质量帖子,即使他们确实回答了问题。
猜你喜欢
  • 1970-01-01
  • 2012-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多