android 作物活动只能通过意图?

Posted

技术标签:

【中文标题】android 作物活动只能通过意图?【英文标题】:android crop activity only by intent? 【发布时间】:2014-01-02 15:16:23 【问题描述】:

我正在做一个应用程序,它可以拍照并让用户裁剪他的照片。

我确实不是通过呼叫意图来捕获活动...在网络上的许多帮助下,我的应用程序自己拍照。

现在我想让用户裁剪图片...但是在网络上,我看到每个人都在使用

示例:

Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(picUri, "image/*");
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", 256);
intent.putExtra("outputY", 256);
intent.putExtra("return-data", true);
startActivityForResult(intent, PIC_CROP);

是否有让用户裁剪图像的唯一方法? 我们不能发展自己的作物活动(即使很难)?

【问题讨论】:

【参考方案1】:

有没有唯一的方法让用户裁剪图像?

这不仅不是唯一的方法,而且这种方法存在严重缺陷。我有 a blog post 讨论这个问题并指出一些提供裁剪的库。

我们不能发展自己的作物活动(即使很困难)?

欢迎你写任何你想写的东西。

【讨论】:

以上是关于android 作物活动只能通过意图?的主要内容,如果未能解决你的问题,请参考以下文章

Android:意图通过通知传递给活动......我在意图中没有得到正确的额外内容

从 Android 上的 Qt 应用程序通过(显式)意图调用外部活动 - putExtra 不起作用

当通过意图从相机应用程序返回时,Android 活动被破坏

在作物库的方法中从意图中获取数据

android方向 - 意图问题(相机)

在android中通过意图传递数据