Android 应用如何获取特定用户的照片
Android app how to get photos of a specific user
我正在 Android studio
上创建一个类似于 instagram 的社交应用。
用户将能够在此应用中上传和查看照片。
照片保存在云中名为 "ProfileImage" 的文件夹中,照片的 URL
与 ID
一起保存在 MySql
数据库中照片和用户的 ID
.
要获取我想使用的照片 Picasso。
例如,如果用户 A 想查看他的照片,应用程序将只向他显示他的照片,也就是说,我将必须获取 ID 为 URLs
的照片用户 A.
毕加索获取照片使用以下代码Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView);
但问题是我不知道照片的具体URL
我想到的一个解决方案是通过 PHP
获取照片的 URLs
并将它们传递到我将用作 URL
的 android 变量Picasso.
的变量
但这个解决方案对我来说似乎很慢,因为照片不会立即显示,但必须经过几秒钟。
谁能推荐一个比我的更快甚至更好的解决方案?
首先,将图像上传到服务器并将图像 url 保存在 mysql 数据库中,而不是图像本身。创建一个 api returns 用户信息,包括图像 url。
我正在 Android studio
上创建一个类似于 instagram 的社交应用。
用户将能够在此应用中上传和查看照片。
照片保存在云中名为 "ProfileImage" 的文件夹中,照片的 URL
与 ID
一起保存在 MySql
数据库中照片和用户的 ID
.
要获取我想使用的照片 Picasso。
例如,如果用户 A 想查看他的照片,应用程序将只向他显示他的照片,也就是说,我将必须获取 ID 为 URLs
的照片用户 A.
毕加索获取照片使用以下代码Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView);
但问题是我不知道照片的具体URL
我想到的一个解决方案是通过 PHP
获取照片的 URLs
并将它们传递到我将用作 URL
的 android 变量Picasso.
但这个解决方案对我来说似乎很慢,因为照片不会立即显示,但必须经过几秒钟。
谁能推荐一个比我的更快甚至更好的解决方案?
首先,将图像上传到服务器并将图像 url 保存在 mysql 数据库中,而不是图像本身。创建一个 api returns 用户信息,包括图像 url。