Главная » Разработка для Android » Стандартные Источники данных в Android

0

Android предоставляет доступ к нескольким стандартным базам данных, используя Источники данных.

Вы можете использовать эти Источники данных напрямую  с помощью методов, описанных  ранее в этой главе. Но у вас также есть возможность

воспользоваться пакетом android.provider, который содержит классы, упро- щающие доступ ко многим из наиболее полезных источников.

Browser. Используйте этот Источник данных для чтения или изменения закладок, истории посещений или использования поиска в обозрева- теле.

CallLog. Выводит  или обновляет  историю  звонков  (входящие,  ис- ходящие, пропущенные), открывает доступ к детальной информации, такой как номер звонившего и продолжительность разговора.

ContactsContract. Используйте этот Источник данных для получения, изменения или хранения информации о контактах. Он заменяет ста- рый класс Contacts.

MediaStore. Этот Источник данных предоставляет централизованный, управляемый доступ к файлам  мультимедиа на вашем устройстве, включая аудио, видео и изображения. Вы можете хранить в нем собственные  файлы  мультимедиа и делать их общедоступными, как показано в главе 11.

Settings.  Вы можете получить  доступ к настройкам  устройства  с по- мощью этого Источника данных. Предоставляется возможность про- сматривать большинство системных настроек, а некоторые из них даже изменять. Класс android.provider.Settings содержит коллекцию действий для Намерений, которые могут использоваться для открытия соответству- ющего экрана с настройками, чтобы пользователь мог их поменять.

UserDictionary. Обеспечивает доступ к пользовательским наборам слов, добавленных  в словарь для интеллектуального ввода текста.

Нужно  использовать эти стандартные  Источники данных везде, где воз- можно, чтобы обеспечить  гармоничную  интеграцию  вашего приложения с другими программами  (как системными,  так и сторонними).

Хотя подробная информация о каждом из этих вспомогательных ком- понентов  выходит  за рамки  данной  главы, в следующих  ниже разделах описывается принцип использования Источников данных MediaStore и Con- tactsContract.

Источник: Майер P. Android 2 : программирование приложений для планшетных компьютеров и смартфонов : [пер. с англ. ] / Рето Майер. — М. : Эксмо, 2011. — 672 с. — (Мировой компьютерный бестселлер).

По теме:

  • Комментарии