【问题标题】:Should I build "yet another whiteboard" app for Android? [closed]我应该为 Android 构建“另一个白板”应用程序吗? [关闭]
【发布时间】:2012-05-26 17:38:39
【问题描述】:

我正在开发一个笔记应用程序。我希望允许用户绘制图片以及编辑现有图片。
显然“绘制/编辑图片”应该在另一个独立的应用程序中完成。然后通过intent 启动该应用程序会很好:

intent.setAction(android.content.Intent.ACTION_EDIT);
intent.setDataAndType(uri, "image/*");
context.startActivity(intent);

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

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

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

我应该从头开始构建它吗?还是我错过了任何接受ACTION_EDIT 的优秀应用?

【问题讨论】:

    标签: android android-intent image


    【解决方案1】:

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

    这远非显而易见。

    然后通过 Intent 启动该应用会很好:

    请使用真正的 MIME 类型。

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

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

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

    Photoshop Express 支持ACTION_EDIT 个图像。

    【讨论】:

    • 谢谢CommonsWare!虽然这个问题被认为是题外话,但你给了我有用的建议。 Photoshop Express 不适合我的情况。因为该应用程序无法绘制。此外,我从 Google Play 安装了 Photoshop Express,但它没有显示在 ACTION_EDIT 和“image/*”的应用选择器中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    • 2017-12-08
    相关资源
    最近更新 更多