显示 Instagram 缩略图的全屏图像
Display Full Screen Image of Instagram Thumbnail
我正在构建我的第一个 Android 应用程序来从 Instagram 下载图片 API 到目前为止,我已经成功完成了我的第一个主要任务。现在我想显示从 Insta API 接收到的缩略图图像的全屏图像,但我正在努力寻找 method/API 调用。一个快速的线索或建议会很有帮助。
JSONParser jsonParser = new JSONParser();
JSONObject jsonObject = jsonParser
.getJSONFromUrlByGet("https://api.instagram.com/v1/users/self/feed?access_token="
+ Token);
JSONArray data = jsonObject.getJSONArray(TAG_DATA);
if (data != null) {
for (int data_i = 0; data_i < data.length(); data_i++) {
JSONObject data_obj = data.getJSONObject(data_i);
JSONObject images_obj = data_obj
.getJSONObject(TAG_IMAGES);
JSONObject thumbnail_obj = images_obj
.getJSONObject(TAG_THUMBNAIL);
String str_url = thumbnail_obj.getString(TAG_URL);
imageThumbList.add(str_url);
所以。您似乎已经获得了图像 URL,现在您想以某种方式显示它。首先,您需要一些东西来显示图像。
在您的视图中使用像这样的 ImageView xml:
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent" />
然后你需要下载图片并将其放入ImageView。这可以通过多种方式完成,但我真的建议为此使用像 Picasso 这样的外部库。它非常简单,看起来像这样:
Picasso.with(context).load(str_url).into(imageView);
祝你好运!
我正在构建我的第一个 Android 应用程序来从 Instagram 下载图片 API 到目前为止,我已经成功完成了我的第一个主要任务。现在我想显示从 Insta API 接收到的缩略图图像的全屏图像,但我正在努力寻找 method/API 调用。一个快速的线索或建议会很有帮助。
JSONParser jsonParser = new JSONParser();
JSONObject jsonObject = jsonParser
.getJSONFromUrlByGet("https://api.instagram.com/v1/users/self/feed?access_token="
+ Token);
JSONArray data = jsonObject.getJSONArray(TAG_DATA);
if (data != null) {
for (int data_i = 0; data_i < data.length(); data_i++) {
JSONObject data_obj = data.getJSONObject(data_i);
JSONObject images_obj = data_obj
.getJSONObject(TAG_IMAGES);
JSONObject thumbnail_obj = images_obj
.getJSONObject(TAG_THUMBNAIL);
String str_url = thumbnail_obj.getString(TAG_URL);
imageThumbList.add(str_url);
所以。您似乎已经获得了图像 URL,现在您想以某种方式显示它。首先,您需要一些东西来显示图像。
在您的视图中使用像这样的 ImageView xml:
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent" />
然后你需要下载图片并将其放入ImageView。这可以通过多种方式完成,但我真的建议为此使用像 Picasso 这样的外部库。它非常简单,看起来像这样:
Picasso.with(context).load(str_url).into(imageView);
祝你好运!