Ответ 1
Является ли это слишком длинным, просто чтобы процитировать этот вопрос за щедрость?
Как читать данные MMS на Android?
Обязательно запросите разрешение READ_SMS в манифесте.
Возможно ли резервное копирование сообщений (SMS, MMS, электронная почта) и файлов (как во внутренней, так и в внешней памяти), а затем восстановить его с помощью одного и того же приложения без использования root/jailbreak устройства? Или возможно, или нет, какой подход я буду рассматривать? [Незлая поддержка с SSCCE, спасибо]
Я рассматриваю Android 2.2 (Froyo) как базовую платформу.
ОБНОВЛЕНИЕ: 30 января 2013 г.
Обновить мой вопрос
Является ли это слишком длинным, просто чтобы процитировать этот вопрос за щедрость?
Как читать данные MMS на Android?
Обязательно запросите разрешение READ_SMS в манифесте.
Возможно ли резервное копирование сообщений (SMS, MMS, электронная почта) и файлов (как во внутренней, так и в внешней памяти), а затем восстановить его с помощью одного и того же приложения без использования root/jailbreak устройства?
Не для всех. На самом деле, даже для большей части этого.
Некоторые вещи имеют общедоступные, документированные способы загрузки и сохранения данных, такие как контент-провайдеры, задокументированные в Android SDK. Многие из них не предназначены для резервного копирования/восстановления. Например, если вы попытались создать резервную копию и восстановить контакты, так как многие из этих контактов фактически синхронизированы из других источников (например, Facebook), вы можете покрутить вещи по-королевски.
В некоторых случаях недокументированные, неподдерживаемые средства загрузки и сохранения данных, такие как поставщик контента SMS. Поскольку у вас нет способа точно предсказать поведение на нескольких устройствах, попытка реализовать режим резервного копирования/восстановления с использованием этих источников непрактична ИМХО.
Все остальное на внутреннем хранилище недоступно для вас, для очевидной конфиденциальности и соображений безопасности.