2013-10-18 14 views
1

商务用途的一些数据,以.jpg或.mp4档案:如何添加android的

1)要长1200加大型字符串(数据)可以将.jpg/.MP4文件在Android手机
2)后来的文件可以从移动
3)上传到服务器在服务器上我们从文件中

我曾尝试在.jpg文件检索添加的数据: 用下面的代码添加数据 ExifInterface exif = new ExifInterface(photoPath); exif.setAttribute("UserComment", "String having length of 1000"); exif.saveAttributes();

这段代码正在工作。之后,我设置的属性,我可以能够通过

String userComment=exif.getAttribute("UserComment");

在低端移动它显示错误阅读“堆栈损坏检测:中止”,同时节省attribute.Later我发现它带到了单独663个字符。 在高端移动中,saveAttribute()后保存至1999年的长度字符串。

是否有任何其他的方式来一些标签/元数据/字符串添加到.JPG,.MP4.MP3文件? 以便以后可以检索添加的数据。

请分享您的看法。可能吗 ?

回答

0

听起来好像使用你的方法确实是可能的,但你在支持属性值的时间长短时遇到了各种实现限制。

至少要调查的一个解决方案当然是将1200字节的字符串拆分为多个较短的字符串,比如说四个300字节的字符串,并将其添加为UserComment0UserComment1等等。这应该是微不足道的提取和连接来取回你原来的更长的字符串,并可能解决这些限制。