【发布时间】:2011-03-27 10:16:04
【问题描述】:
我在捕获图像并将其从本机相机应用程序存储时遇到问题。这是我的一些代码示例。
_path = Environment.getExternalStorageDirectory() + "make_machine_example.jpg";
File file = new File( _path );
Uri outputFileUri = Uri.fromFile( file );
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, outputFileUri );
startActivityForResult( intent, 0 );
拍摄完照片并返回到原始活动后,当我通过 Android DDMS 文件资源管理器导航到我的 sd 卡时,图片不存在。有人知道为什么没有保存吗?
【问题讨论】:
-
大家好,我想用 Android 的原生相机捕捉图像并存储它..这样我就得到了赏金,因为它很麻烦
-
Paresh 您在捕获图像时遇到了什么问题?这个问题中显示的方法对您不起作用吗?
-
@Janusz 我必须放一个Textview(活动名称),一个按钮(底部)和屏幕中间,相机预览在那里,按钮点击事件,应该点击照片和照片应该显示在另一个活动的图像视图中
-
那你就不想使用原生安卓相机应用了。这个问题提供了一个示例,说明如何在您自己的应用程序中不显示相机预览等情况下获取图像。
-
@Janusz 那我该怎么办?如果我为它提出一个问题..那么公众会将问题作为“重复”抛出......在我的应用程序中,需要显示“相机预览”才能拍照......感谢支持
标签: android camera android-intent android-camera android-camera-intent