如果要下载整个APK才能判断版本号,这个代价是不是太大了点,手机流量可贵的啊。
一般都是配一个很小的文本文件或者xml文件来判断版本号。

解决方案 »

  1.   

    我们都是在服务器上再放一个xml文件的,读这个文件确定要不要升级
      

  2.   

    嗯,我回头想了想,这个思路有问题
    我开始想解压apk文件以后,读取配置文件,但是好像不能读取远程的
      

  3.   

    服务器支持断点续传的话,理论上可以支持这个功能。
    需要楼主自己解析zip格式,
    然后把AndroidManifest.xml解压出来,然后再判断版本号。只需要下载ZIP目录索引区和AndroidManifest.xml的保存数据区间。
    损耗的流量不大。其实最方便还是2楼的做法:
      

  4.   

    读取xml 配置文件,我们就是这么搞的