我正在开发一个笔记应用程序。我想允许用户绘制图片以及编辑现有图片。
显然,“绘制/编辑图片”应该在另一个独立的应用程序中完成。然后,它会是不错的通过intent
启动该应用程序:我应该为Android构建“又一个白板”应用吗?
intent.setAction(android.content.Intent.ACTION_EDIT);
intent.setDataAndType(uri, "image/*");
context.startActivity(intent);
相应的应用应该编辑图像并保存“到位”。
据我所知,有很多像样的图像绘制/编辑应用程序,如Skitch,SketchBook。但不幸的是,他们都不接受ACTION_EDIT
,并将编辑后的图像保存到“原位”。
支持ACTION_EDIT
“image/*
”的唯一两个应用程序是JXWhiteboard和picSay。 (我从this blog的评论得到的信息)
虽然picSay可以编辑图像,但它不是用于“绘制”的东西。它也不会保存图像“到位”。
JXWhiteboard支持我想要的,但其编辑功能非常差。
总之,我花了很多时间,但没有找到一个体面的图像绘图/编辑应用程序接受ACTION_EDIT!
我不想构建自己的图像绘制应用程序,因为Skitch和SketchBook都很棒。
我应该从头开始构建它吗?或者我错过了接受ACTION_EDIT
的任何优秀应用程序?
谢谢CommonsWare!虽然这个问题被认为是脱离主题,但你给了我有用的建议。 Photoshop Express不适合我的情况。因为无法通过该应用进行绘制。此外,我从Google Play安装了Photoshop Express,但没有显示在ACTION_EDIT和“image/*”的应用选择器中。 –