我希望能指出正确的方向寻求帮助。我想要做的是拍照,然后能够突出显示它的某些方面(即圈出一扇门,评论一种颜色)。基本上三星笔记可以做什么。我会看什么android包?它对我来说是什么样的,我会将图片用作画布,然后在画布上绘制(这是图片),是否基本上总结了一下?或者我错过了什么?
我想对图片做的另一件事是添加数据以供将来识别。我知道android有他们的Exif接口,但我似乎无法找到任何信息,是否可以为这个类创建自己的标签?例如,添加“谁拿它”标签。
答案 0 :(得分:0)
您将需要自定义视图并覆盖视图的onDraw
方法。在onDraw
方法中,您可以获得对Canvas对象的引用。从那里,你可以做大部分你需要的绘画。如果您想获取用户输入并使用它进行绘制,您将不得不覆盖触摸事件,并跟踪您想要绘制的内容,然后使用onDraw
方法进行绘制。
至于Exif数据。如果您想在Android 2.0之前开发,那么您需要第三方库,我个人使用sanselanandroid。如果你不关心pre 2.0,我的头ExifInterface
也很好用。看起来您可以使用ExifInterface
保存任意标记,因为它只使用字符串标记,然后使用字符串值,但要知道只有您的应用才会知道读取该标记。