3

我正在为我的公司开发一个将在几台平板电脑上运行的 android 应用程序,如果我进行一些更改,我需要手动重新下载并在服务器中重新安装我的应用程序。有没有办法自动做到这一点?我已经搜索过了,这就是我所拥有的;

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);    
        Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse("http://192.168.xxx.xxx/myApp.apk"));
        startActivity(intent);  
}

但它只从我的apk链接下载,但它没有安装我的apk,每次我打开我的应用程序时,它总是从我的链接下载,我想让它只在有新应用程序时下载,并自动安装它。

4

1 回答 1

4

我们在服务器上有一个文本文件,其中包含当前发布版本(作为 int)和版本号(例如 1.1.31)

该应用程序将每天检查一次加载该数据并与当前内部版本号进行比较,然后如果服务器版本更高,则会提示下载。在您的情况下,您会在调用意图之前先进行检查。

于 2013-08-29T02:44:05.487 回答