在应用更新期间运行特定代码

时间:2014-05-09 06:09:50

标签: android android-version

我需要提供我的应用的新版本,但存在以下问题:

到目前为止,我使用了一项功能,允许用户将图像保存在SD卡的特定文件夹中。

在我的新版本中,我更改了代码,将图像保存在方法getExternalFilesDir()所定位的文件夹中。

因此,我需要在所有当前安装中将所有图像从先前位置移动到新位置。

如何处理?我知道如何进行数据库更改,但如何在应用更新期间管理它?

基本上我需要这样一个简单的检查:

if(previousVersion < 15) {
    moveFiles();
}

另一种方法是知道用户是在进行新安装还是更新:

if(newUpdate){
    moveFiles();
}

谢谢!

0 个答案:

没有答案