安卓开发—做了一个下载应用,想让下载过的文件不做第二次下载,用eclipse开发,怎么做
看你下载的文件是否存在,如果不存在 下载。。
朋友,我看你好像发了很多次这个问题了,还没得到满意答案?
你要自己动脑子思考一下啊,我只能说给你说一个思路,如果代码都要我来给你写,那是不可能的。
让下载过的文件不做第二次下载,那么你就需要判定这个文件我是否已经下载过,那怎么判断呢?就需要每个文件有一个唯一识别标志。那么这个文件的唯一识别标志可以选取文件的URL链接地址。
在还没有下载过的情况,每次下载都把文件的URL链接存储到本地数据库或者本地的一个文件中,第二次下载之前,从本地数据库中查询URL链接,如果查到了,说明已经下载,如果没有查到,说明还没有下载。
当然如果你能修改到文件服务器的代码,你可以在服务端设置一个接口,获取相应文件的MD5校验码,文件的唯一识别标识就可以使用这个MD5校验码,这样是最准确的。
叫服务端做个判断。下载完成后记录一下。 再次下载的时候不执行下载功能。。本地做判断也可以