系统重置后如何还原所有正在运行的用户应用程序?

时间:2019-02-11 09:09:09

标签: java android kotlin savestate

我正在开发android启动器,我想在重置设备之前保存当前正在运行的所有应用程序的状态(音频播放器,日历等)。重置后,以以前的状态和以前的顺序重新启动所有先前运行的应用程序。例如:启动音频播放器并将其设置在同一首歌曲和同一播放位置,并在选定的同一天设置日历。

我正在和ActivityManager玩耍。例如,获取所有正在运行的进程:

ActivityManager activitymanager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);

rnPrc = activitymanager.getRunningAppProcesses();

但没有找到适合我目的的任何东西。

我想知道,是否可以获取诸如内存快照或android中当前正在运行的应用程序状态之类的信息,以将其保存在sqlite db中?如果是,那么如何使用它还原用户应用程序?

如果有任何提示,我将不胜感激。

0 个答案:

没有答案