我应该为Android构建“又一个白板”应用程序吗?

时间:2012-05-26 17:38:40

标签: android android-intent image

我正在开发一个笔记应用程序。我想允许用户绘制图片以及编辑现有图片 显然,“绘制/编辑图片”应该在另一个独立应用程序中完成。然后通过intent

启动该应用会很不错
intent.setAction(android.content.Intent.ACTION_EDIT);
intent.setDataAndType(uri, "image/*");
context.startActivity(intent);

该应用应该编辑图像并将其“保存到位”。

据我所知,有许多不错的图像绘制/编辑应用程序,例如Skitch,SketchBook。但不幸的是,他们都没有接受ACTION_EDIT,并将编辑后的图像“保存到位” 支持“ACTION_EDITimage/*的仅有两个应用是JXWhiteboard和picSay。 (我从this blog)的评论中得到了信息 虽然picSay可以编辑图像,但它不是用于“绘图”的东西。它也不会“保存”图像。
JXWhiteboard确实支持我想要的东西,但它的编辑功能真的很差。

总之,我花了很多时间,但没有找到一个体面的图像绘制/编辑应用程序接受ACTION_EDIT!
我不想建立自己的图像绘制应用程序,因为Skitch和sketchBook都很棒。

我应该从头开始构建吗?或者我错过了接受ACTION_EDIT的任何优秀应用程序?

1 个答案:

答案 0 :(得分:1)

  

显然,“绘制/编辑图片”应该在另一个独立的应用程序中完成。

这远非显而易见。

  

然后通过意图启动该应用程序会很好:

请使用真实的MIME类型。

  

该应用应该编辑图像并将其“保存到位”。

充其量,这只适用于处于可相互写入位置的图像(例如,外部存储)。

  

我花了很多时间,但没有找到一个体面的图片绘制/编辑应用程序接受ACTION_EDIT!

Photoshop Express支持ACTION_EDIT张图片。