我需要提供我的应用的新版本,但存在以下问题:
到目前为止,我使用了一项功能,允许用户将图像保存在SD卡的特定文件夹中。
在我的新版本中,我更改了代码,将图像保存在方法getExternalFilesDir()
所定位的文件夹中。
因此,我需要在所有当前安装中将所有图像从先前位置移动到新位置。
如何处理?我知道如何进行数据库更改,但如何在应用更新期间管理它?
基本上我需要这样一个简单的检查:
if(previousVersion < 15) {
moveFiles();
}
另一种方法是知道用户是在进行新安装还是更新:
if(newUpdate){
moveFiles();
}
谢谢!