Android com.android.camera.action.CROP 应用程序自动关闭

Posted

技术标签:

【中文标题】Android com.android.camera.action.CROP 应用程序自动关闭【英文标题】:Android com.android.camera.action.CROP app closes automatically 【发布时间】:2015-05-11 12:10:03 【问题描述】:

尝试以 896X504 分辨率裁剪图像。图像被裁剪,但裁剪完成后,我在我的画廊中看到裁剪后的图像。我的应用程序没有收到任何裁剪图像的 URI。我想要的是保持 16:9 纵横比的高分辨率裁剪图像。我还想让裁剪矩形或正方形固定在 16:9 中。

【问题讨论】:

android does not have a CROP Intent。有many image cropping libraries 可用。请使用一个。 是的,它确实使用了图库的默认裁剪功能 您也可以为此使用第三方库。 有什么建议吗?这样我就可以实现我所描述的。 【参考方案1】:

我的应用程序没有收到任何裁剪图像的 URI。

那么,处理您的请求的特定活动根本不会返回结果。考虑到Android does not have a CROP Intent,这很好。

是的,它确实使用了图库的默认裁剪功能

有大约 15 亿台 Android 设备,来自数千种设备型号。除了用户可能下载的第三方应用程序之外,它们还有数百个默认的“图库”实现。没有人必须有 CROP Intent,因为这不是 Android SDK 的一部分。即使他们有一个响应该操作的Intent,也没有要求他们尊重任何特定的额外内容、返回任何特定的值或具有任何特定的功能。

我想要的是保持 16:9 纵横比的高分辨率裁剪图像。我还想让裁剪矩形或正方形固定在 16:9 中。

看看an existing library 是否有这个功能。如果没有,请尝试向库中添加对这些功能的支持。否则,您将需要编写自己的图像裁剪代码。

【讨论】:

它返回裁剪后的图像 URI 以获得较小的图像输出分辨率,例如 300X300 @PritamKadam:同样,CROP 等未记录、不受支持的操作的行为将是不可预测的。

以上是关于Android com.android.camera.action.CROP 应用程序自动关闭的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )

android 21 是啥版本

Android逆向-Android基础逆向(2-2)

【Android笔记】android Toast

图解Android - Android核心机制

Android游戏开发大全的目录