概述
前两次分享已经对 Android 内部的组件和存储有了认识,接下来研究一下 Android 内从服务器如何请求数据,如何加载网络图片,对图片如何裁切和缓冲,以及近几年来比较流行的图片加载框架。
这次分享我们通过一个简单的案例贯穿始终来探究实现过程比较偏向实践,所以下面代码比较多。
接口文档:
请求方式:POST
请求地址:https://api.apiopen.top/getImages
Body参数名 | 类型 | 必需 | 描述 |
---|
page | string | 是 | 页码(传0或者不传会随机推荐) |
count | string | 是 | 返回总数 |
返回示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| {
"code": 200,
"message": "成功!",
"result": [
{
"id": 666,
"time": "2018-12-14 04:00:01",
"img": "https://ws1.sinaimg.cn/large/0065oQSqgy1fy58bi1wlgj30sg10hguu.jpg"
},
{
"id": 665,
"time": "2018-11-29 04:00:00",
"img": "https://ws1.sinaimg.cn/large/0065oQSqgy1fxno2dvxusj30sf10nqcm.jpg"
},
{
"id": 664,
"time": "2018-11-20 04:00:01",
"img": "https://ws1.sinaimg.cn/large/0065oQSqgy1fxd7vcz86nj30qo0ybqc1.jpg"
},
{
"id": 663,
"time": "2018-11-07 04:00:01",
"img": "https://ws1.sinaimg.cn/large/0065oQSqgy1fwyf0wr8hhj30ie0nhq6p.jpg"
},
{
"id": 662,
"time": "2018-10-23 04:00:00",
"img": "https://ws1.sinaimg.cn/large/0065oQSqgy1fwgzx8n1syj30sg15h7ew.jpg"
}
]
}
|
阅读更多