我创建了一个Android应用。该应用程序需要一些用户必须从互联网上下载的内容(声音,XML和...)。现在,我想为更新应用版本的用户提供服务,而不会丢失应用内容。
有人可以建议我怎么做吗?
答案 0 :(得分:3)
我已经重新安装了一个应用程序,你应该看到PackageInstaller的对话框显示“所有用户数据都被保留了”。您存储在SharedPreferences
,SQLite数据库或SD卡中的数据就在那里,不会被更新清除。
但如果您想在安装新应用之前卸载应用,那么您可以存储数据的唯一地方就是SD卡。
顺便说一句,SD卡也是存储下载文件的最佳位置。