Android - 捕获图像的新 Intent

标签 android crop android-camera-intent

我正在开发一个安卓应用。当我使用代码捕获图像时

Intent intent = new Intent(MediaStore.ActionImageCapture)

它将存储在我的 sdcard 中,并将显示在 ImageView 中。接下来,在按钮 ‘Crop Picture’ 的点击事件中,它应该打开捕获的图像作为具有裁剪功能的新 Intent。 我有打开图库并选择具有裁剪功能的捕获图像的代码,但我不希望打开图库,而是希望捕获的图像具有裁剪功能的新 Intent 。

有人可以帮忙吗?

最佳答案

在这种情况下,您应该做的是,当它进入下一个 Activity 时,将图像保存在本地设备中,并将图像位置作为 Intent 值。然后当新 Activity 启动时,onCreate 方法从 Intent 值中获取图像位置并从保存的位置加载图像。然后删除保存的图像。

如果你能等几个小时,我可以把代码放在这里。在你得到你想要的之前,请随意提问。

干杯!

关于Android - 捕获图像的新 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38342383/

相关文章:

android - 在 Android 4.4 中从图库中选择时进行裁剪

ios - 使用相机 iOS 捕获和自定义裁剪图像

java - 使用 Java JAI 裁剪、调整大小和保存图像

android - 有没有办法在拍照的时候调用一个方法

android - 如何检查照片是在 Android 中以横向还是纵向模式拍摄的?

java - 如何为多种屏幕尺寸设置操作栏和标题窗口文本大小?

android - 使用 Timer 或 MediaPlayer 方法?

android - 如何在 Android 中以编程方式阅读语音邮件

Android Lollipop Camera2 api改变应用程序的方向

java - 警报对话空对象引用