我正在开发一个适用于我公司的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,每次我打开我的应用程序,它总是从我的链接下载,我想让它只有下载当有新的应用程序,并自动安装它
答案 0 :(得分:3)
我们在服务器上有一个文本文件,包含当前版本(作为int)和版本号(例如1.1.31)
每天一次,应用程序将检查加载该数据并与当前版本号进行比较,然后在服务器版本较高时提示下载。在您的情况下,您在调用意图之前先进行检查。