我想在软件打开的时候,先加载一张网络图片作为广告。
但这张图片每次都通过网络来下载感觉也不太好,太浪费用户流量了,因此想在每次打开软件时,读取一下网络上的一个数据,如果这个数据和图片文件上的信息不符的话,就重新下载这张图片并加载。
读取图片的例子网上有,但读取数据的例子网上没有。这个数据我可以放在htm网页文件上,也可以放在别的文件如txt文件中,只要能够读取到里面的数据就可以,该怎么读取呢?
但这张图片每次都通过网络来下载感觉也不太好,太浪费用户流量了,因此想在每次打开软件时,读取一下网络上的一个数据,如果这个数据和图片文件上的信息不符的话,就重新下载这张图片并加载。
读取图片的例子网上有,但读取数据的例子网上没有。这个数据我可以放在htm网页文件上,也可以放在别的文件如txt文件中,只要能够读取到里面的数据就可以,该怎么读取呢?
在手机端通过比对返回的id来判断是否存在对应id的图片,如果一致则调用本地内容,如果不一致则通过path读取新的图片显示,并将新的id替换本地的旧id。
本地把图片保存到sd卡里。然后在sharePreference中保存这个图片的版本。如果json发来的版本与本地一致就不接受图片了,直接用本地下载好的。如果不一致,把本地图片删了,更新版本号,下载图片,显示。