我现在在开发一个应用程序,需要写版本更新模块,而网上说需要一个xml文件放置版本信息和apk的URL,在这个模块中通过解析这个xml文件获得apk的版本,如果版本大于当前程序版本就通过URL找到apk下载安装。我想问是不是必须要通过这个中间xml文件,如果不用xml文件,能不能直接在模块中解析服务器上的apk里的版本信息,谢谢

解决方案 »

  1.   

    可以在服务器端把版本的信息写在apk文件的名称中,仅供参考
      

  2.   

    写在文件的名称中,那每次名字就变了,手机这边怎么下载检查啊,不愿意用xml那就用文本文件txt的,里面写一个串:0|0|0...这样的 第一个代表一级版本号第2个代表2级版本号,每次下到手机里来解析。看需要下载apk文件更新不。
      

  3.   

    或者把版本号存服务器端的数据库里,写一个方法供更新使用,检查时调这个方法返回版本号,比当前的高就下载apk更新