个人软件开发过程中,有些需要的资源与数据,个人没有精力及时维护这些数据,但是怎么能轻松的构建自己的程序呢?其实国内的BAT巨头的好多软件数据都是开放的(提供API接口或者可以分析),下面拿百度壁纸客户端的例子来说,如何利用百度壁纸的数据来构建的自己的壁纸管理程序。
首先安装打开百度壁纸,使用Fiddler2来跟踪其数据获取的接口API,截图如下:
选中的网址就是获取壁纸数据的接口,每个分类的数据都分析记录下来。
第二步跟踪接口返回的数据,发现数据都是json结构的,我们的程序直接解析json就可以了,数据结构截图如下:
第三步有了具体数据了,下面就可以自己构架子的客户端程序了。下面的仿百度壁纸程序使用了duilib进行开发,截图如下:
具体下载地址:
原文地址:http://blog.csdn.net/duisharp/article/details/37956369