Я занимаюсь разработкой приложения для запуска Android и хочу сохранить состояние всех запущенных в данный момент приложений (аудиоплеер, календарь и т. Д.) До перезагрузки устройства. После сброса перезапустите все ранее запущенные приложения в их предыдущих состояниях и в том же порядке, что и раньше.Например: запустите аудиопроигрыватель и установите для него ту же песню и ту же позицию воспроизведения, а также календарь на тот же выбранный день.
Я играл с ActivityManager.Например, получить все запущенные процессы:
ActivityManager activitymanager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
rnPrc = activitymanager.getRunningAppProcesses();
, но не нашел ничего, что соответствовало бы моим целям.
Мне интересно, возможно ли получить что-то вроде снимка памяти или состоянияв настоящее время запущенные приложения в Android, для сохранения в sqlite дБ?Если это так, как тогда использовать его для восстановления пользовательских приложений?
Буду благодарен за любую подсказку.