Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在位图图像上用c#编写元数据并在android eclipse上读取?_C#_Android_Metadata - Fatal编程技术网

在位图图像上用c#编写元数据并在android eclipse上读取?

在位图图像上用c#编写元数据并在android eclipse上读取?,c#,android,metadata,C#,Android,Metadata,我在c#中有一个位图图像,我正在通过TCP将其发送到android。 现在我必须发送一些元数据和这张图片。我得到了c#和android的帮助,但是是分开的。 Android主要使用类似EXIF的东西作为元数据,我在stackoverflow的一个回答中读到,Android没有为位图图像保存元数据,我想知道这是真的吗? 如果是或否,我如何在c#net中的图像元数据上写一些东西,并在android上读取这些元数据 提前感谢。要通过任何协议(如TCP、UDP、RTP或其他任何协议)将信息从androi

我在c#中有一个位图图像,我正在通过TCP将其发送到android。 现在我必须发送一些元数据和这张图片。我得到了c#和android的帮助,但是是分开的。 Android主要使用类似EXIF的东西作为元数据,我在stackoverflow的一个回答中读到,Android没有为位图图像保存元数据,我想知道这是真的吗? 如果是或否,我如何在c#net中的图像元数据上写一些东西,并在android上读取这些元数据


提前感谢。

要通过任何协议(如TCP、UDP、RTP或其他任何协议)将信息从android系统传递到任何其他系统,您需要执行以下步骤:

第一种方法:
1) 使用水印算法将图像中的信息作为隐藏文本(而不是元数据)放入(只需谷歌搜索…)
2) 当您在其他系统(例如.NET)中获取图像时,使用该系统库通过之前用于水印的相同算法获取这些数据

第二种方法:
1) 只需将信息作为系统信息与图像一起发送,但请确保您没有发送任何接收系统不支持的数据。(例如windows中的Telnet不允许来自android系统的某些系统信息)您可能也必须通过防火墙绕过它们

执行其中一个步骤,如果有帮助,请告诉我