Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.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
Android 从json获取图像url更好,还是在json中使用编码图像更好?_Android_Json_Listview - Fatal编程技术网

Android 从json获取图像url更好,还是在json中使用编码图像更好?

Android 从json获取图像url更好,还是在json中使用编码图像更好?,android,json,listview,Android,Json,Listview,我有一个从服务器发送的json,其中图像URL是从服务器发送的,但我想知道我是否要求我的php开发人员发送json格式的编码图像是更好的方法还是前一种方法? 之后我想在listview中加载图像。 提前感谢。获取url将是一种更好、更干净的方法。它将使您的响应更紧凑,图像url可以在您想要的任何时间加载,如果您传输编码图像,即使您当时不想显示,也必须在网络中传输。答案是“视情况而定”。这会影响延迟和带宽之间的基本权衡。当您使用URL时,您可能会受到前者的影响更大,如果您使用嵌入式数据,您将受到后

我有一个从服务器发送的json,其中图像URL是从服务器发送的,但我想知道我是否要求我的php开发人员发送json格式的编码图像是更好的方法还是前一种方法? 之后我想在listview中加载图像。
提前感谢。

获取url将是一种更好、更干净的方法。它将使您的响应更紧凑,图像url可以在您想要的任何时间加载,如果您传输编码图像,即使您当时不想显示,也必须在网络中传输。

答案是“视情况而定”。这会影响延迟和带宽之间的基本权衡。当您使用URL时,您可能会受到前者的影响更大,如果您使用嵌入式数据,您将受到后者的影响更大。哪种选择可以提供更好的用户体验取决于你可能嵌入的图像的大小和可能的重用,你的用户有什么手机,他们使用什么网络计划,你是否使用HTTP/2和其他一些东西。次要影响是电池寿命和数据使用;嵌入会损害您在客户端上缓存图像的能力。我的建议是保持简单并发送URL。使用OkHttp和类似Volley或Picasso的库免费获取大部分缓存和网络优化内容。如果没有其他问题,这将为您节省大量的开发时间。这些都是来自熟练作者的优秀库。嗨,巴伦德,我理解你所说的,谢谢,但客户在他身边的互联网连接有问题,所以使用那里的url是否有用?我想问,如果我通过url获取图像,我是否必须以编码格式获取图像,或者我可以直接从网址?