获取图像元数据 - Android

RVG*_*RVG 5 android metadata android-image

http://www.isco.com/webproductimages/appBnr/bnr1.jpg

我用过一个网站来查看图像的元数据.在这个网站上,它显示了图像的所有信息.我想知道如何在android中获取上面图像的"Title"标签.

我在这里找到了仅适用于iOS的类似问题:如何在ios中获取图像元数据

但是我不知道如何在android上获取图像的"元数据".ExifInterface只给出了一些信息.但我无法获得"标题"标签.

你能提供任何代码片段来获取android for image中的元数据吗?

Ven*_*h S 9

从这里给出的链接下载元数据提取器...... 点击下载库 选择版本2.5.0.RC-3.zip

解压缩jar文件夹

并将jar导入到项目中的libs文件夹中,然后执行以下代码

        try {
            InputStream is = new URL("your image url").openStream();
            BufferedInputStream bis = new BufferedInputStream(is);
            Metadata metadata = ImageMetadataReader.readMetadata(bis,true);


    for (Directory directory : metadata.getDirectories()) {
    for (Tag tag : directory.getTags()) {
        System.out.println(tag);
    }
 }

            }
        catch (ImageProcessingException e){}
        catch (IOException e) {}
Run Code Online (Sandbox Code Playgroud)