1.反编译
应用商店下载最新版本一刻相册apk,使用jadx工具反编译
1.1代码信息
1.1.1编程语言使用kotlin,使用okhtt3p作为网络访问库
1.1.2框架
使用谷歌官方的jetpack的mvvm模式
1.2图片加载控件信息
1.2.1 照片墙使用了开源控件glide作为图片加载控件,我们也是使用glide作为图片加载控件
1.2.2照片列表的item的view是自定义并继承ViewGroup
1.3列表加载信息
根据反编译的信息,就看到一个“fetchCloudList”来获取照片列表,并没有类似我们的先拉取时间轴信息,然后再拉取照片列表的流程,所以app时间轴不是很清楚如何实现。