请问android开发 如何做软件升级呀?附:谁有类似于58同城的android客户端源代码呀,是否可以发上来共享一下呢?本人是android初学者,很想多参考一下类似于58.com或QQ等的android客户端源码,学习学习

解决方案 »

  1.   

    反编译吧。有代码也是一部分忙不可能有能运行的整个代码的。
    软件升级其实很简单的,启动应用的时候获取版本发送服务器对比最新版本看是否更新。更新的话,自定下载apk安装。会覆盖你的老应用的。
      

  2.   

    void update() {     
         
            Intent intent = new Intent(Intent.ACTION_VIEW);     
            intent.setDataAndType(Uri.fromFile(new File("/sdcard/OA.apk")),     
                    "application/vnd.android.package-archive");     
            startActivity(intent);     
        }