我正在Android studio
上创建类似于instagram的社交应用。
用户将可以在此应用中上载和查看照片。
照片被保存在名为“ ProfileImage”的文件夹中的云中,照片的URL
与照片的MySql
一起保存在ID
数据库中,并且用户的ID
。
要获取我想使用的照片Picasso。
例如,如果用户A要看他的照片,则该应用程序将只向他显示他的照片,也就是说,我将必须获取具有该用户ID的照片的URLs
答:
要获取照片的毕加索,请使用以下代码Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView);
但是问题是我不知道照片的具体URL
。
我想到的一种解决方案是通过URLs
获取照片的PHP
并将它们传递到android变量中,我将其用作{{3}的URL
变量}。
但是对于我来说,这种解决方案似乎很慢,从某种意义上说,照片不会立即显示,但必须经过几秒钟。
有人能推荐比我更快,更好的解决方案吗?
答案 0 :(得分:0)
首先,将图像上传到服务器,并将图像URL保存在mysql数据库中,而不是图像本身。创建一个返回用户信息(包括图片网址)的api。