Общие настройки
SharedPreferences — это хранилище ключей и значений, в котором вы можете сохранять данные под определенным ключом. Чтобы прочитать данные из хранилища, вы должны знать ключ данных. Это делает чтение данных очень простым. Но так же просто, как хранить небольшой объем данных, так же сложно хранить и читать большие структурированные данные, так как вам нужно определить ключ для каждого отдельного данных, кроме того, вы не можете действительно искать в данных, если у вас нет определенной концепции для называя ключи.
Поставщики контента
Поставщики контента управляют доступом к структурированному набору данных. Они инкапсулируют данные и предоставляют механизмы для определения безопасности данных. Поставщики контента — это стандартный интерфейс, который соединяет данные в одном процессе с кодом, выполняющимся в другом процессе.
Вам не нужно разрабатывать собственный провайдер, если вы не собираетесь делиться своими данными с другими приложениями. Однако вам нужен собственный провайдер, чтобы предоставлять настраиваемые поисковые предложения в вашем собственном приложении. Вам также понадобится собственный провайдер, если вы хотите копировать и вставлять сложные данные или файлы из вашего приложения в другие приложения.
Сам Android включает в себя поставщиков контента, которые управляют такими данными, как аудио, видео, изображения и личная контактная информация.
person
Dhananjay
schedule
03.09.2014