相关疑难解决方法(0)

从ACTION_IMAGE_CAPTURE Intent获取图像路径

嗨我ACTION_IMAGE_CAPTURE用于捕获图像使用Intent如下:

Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(
MediaStore.EXTRA_OUTPUT, (new File(Environment.getExternalStorageDirectory(),
String.valueOf(System.currentTimeMillis()) + ".jpg"))
);
startActivityForResult(cameraIntent, 0);
Run Code Online (Sandbox Code Playgroud)

我需要将图像存储在SD卡中,并使用该onActivityResult方法检索该图像的路径.我不知道如何获取当前捕获图像的图像路径.

如果有人知道请帮助.

谢谢

camera android android-camera android-camera-intent

23
推荐指数
2
解决办法
4万
查看次数

无法在android中找到com.android.camera.CropImage活动

我试图从以下链接运行PhotoStream示例

http://android-developers.blogspot.com/2008/09/android-photostream.html

但是,当我尝试设置图像的壁纸(参考类ViewPhotoActivity.java)时,我得到以下错误

android.content.ActivityNotFoundException:
Run Code Online (Sandbox Code Playgroud)

无法找到显式活动类{com.android.camera/com.android.camera.CropImage}; 你有没有在AndroidManifest.xml中声明这个活动?

我认为以下代码导致了问题

final Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera", "com.android.camera.CropImage");
intent.setData(Uri.fromFile(mFile));
intent.putExtra("outputX", width);
intent.putExtra("outputY", height);
intent.putExtra("aspectX", width);
intent.putExtra("aspectY", height);
intent.putExtra("scale", true);
intent.putExtra("noFaceDetection", true);
intent.putExtra("output", Uri.parse("file:/" + mFile.getAbsolutePath()));
startActivityForResult(intent, REQUEST_CROP_IMAGE);
Run Code Online (Sandbox Code Playgroud)

当我试图找到这个问题的解决方案,但没有得到任何.

android

9
推荐指数
2
解决办法
2万
查看次数