Android 安卓:如何从相机获取字节而不是图像

Android 安卓:如何从相机获取字节而不是图像,android,Android,有没有办法告诉你: Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE ); 根本不创建图像,而是以[]字节返回数据?您可能需要使用startActivityForResult获取图像并自行转换: 使用此问题公认答案中的方法获取图像: 并将生成的位图转换为字节数组,如下所示:ooo,我明白了。。。但基本上是没有办法的,据我所知,强迫上面提到的意图不创造形象??我想取消图像创建的原因是,现在它创

有没有办法告诉你:

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE ); 

根本不创建图像,而是以
[]字节返回数据

您可能需要使用
startActivityForResult
获取图像并自行转换:

使用此问题公认答案中的方法获取图像:


并将生成的位图转换为字节数组,如下所示:

ooo,我明白了。。。但基本上是没有办法的,据我所知,强迫上面提到的意图不创造形象??我想取消图像创建的原因是,现在它创建了两个图像:在sdcard/和sdcard/DCIM/…老实说,在/sdcard/root下删除图像对我来说没有问题,这个问题我找不到工作示例来查找到gallery的动态路径(在任何android中都可以工作)。。。最后:因为我要将图像保存到DB中——我认为这在程序中太昂贵了……@Steve,使用这些链接,您将在内存中创建位图对象,而不是位图文件。没有要删除的内容!看起来很有前途+1用于分享我的问题=)