我想允许用户拍照,完成后,将其直接传递给变量(最好是位图),而不是保存到内存中。我已经尝试使用默认的Android相机意图,但似乎无法阻止它保存到内存并显示在库中。
有什么建议吗?
到目前为止我所拥有的是:
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takePictureIntent, 1);
}
但是这会将图片保存在图库中。我想在不将其保存在图库中的情况下获取图像。
答案 0 :(得分:1)
这是官方Android开发者网站上提供的一个很好的例子:http://developer.android.com/training/camera/photobasics.html
希望这会有所帮助。