我正在尝试开发一个为我的设备备份的应用程序。我怎么写这个?到目前为止,我已经安装了所有已安装的软件包列表,并且我正在放置3个按钮用于备份(备份,CheckAll,取消)。
如果我要使用备份按钮它包含一个alertdialog它显示3个选项(现在,稍后,取消)。如何将已安装的软件包备份到一个新列表,它将按日期和时间显示。我怎样才能做到这一点?任何的想法?
答案 0 :(得分:0)
我不知道是否有可能这样做。我记得我在一篇文章中读到,为了访问其他软件包,你需要使用与应用程序相同的用户,从我的角度来看,这意味着所有要备份的应用程序都需要同一个用户。我不是Android专家,但我认为如果你像往常一样尝试使用Java IO来读取文件,就不可能获得对其他软件包的访问权限。 祝你好运,也许有人知道怎么做。
答案 1 :(得分:0)
我不知道backup installed packages
是什么意思。
通常,用户会保留其database and preferences data
的备份。
如果要备份数据库和首选项,则可以使用xml-serialization创建数据库和首选项的xml。
有关xml-serialization Click here
的详细信息您也可以参考内置设施获取备份Click here