Knigionline.co » Программное обеспечение » Android, Разработка приложений для чайников

Android, Разработка приложений для чайников - Фелкер Донн (2012)

Android, Разработка приложений для чайников
  • Год:
    2012
  • Название:
    Android, Разработка приложений для чайников
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    ДИАЛЕКТИКА
  • Страниц:
    201
  • ISBN:
    978-5-8459-1748-5
  • Рейтинг:
    2.3 (3 голос)
  • Ваша оценка:
В реалиях современного мира миллиарды пользователей переносят в кармане мобильные гаджеты, и в большей их части установлена платформа Android. Даже если вы ни разу в жизни не занимались разработкой приложений для портативных гаджетов, прочитав эту книгу, у вас появится шанс воплотить свои уникальные мысли в новейшие приложения для операционной системы Android. Здесь вы найдете подробные инструкции по установке и загрузке области разработки и творению приложений для Android. Прочитайте книгу и станьте истинным профессионалом!
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.

Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

Глава 12

Хранение данных

В этой главе...

 Где лучше хранить данные?

 Получение разрешения пользователя

 Создание базы данных SQLite

 Создание и редактирование задач с помощью SQLite

В настоящее время большинство приложений нуждается в сохранении данных

разных типов для дальнейшего использования. Это касается и приложения

Task Reminder. Может ли оно быть полезным, не сохраняя информацию о задачах, о

которых нужно напомнить пользователю? К счастью, платформа Android и язык Java

предоставляют много надежных инструментов сохранения данных.

Эта глава посвящена созданию и обновлению баз данных SQLite. Я буду подробно

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

Если вы не знакомы с реляционными базами данных и языком SQL, реко-

мендую почитать простейший учебник по этим темам.

В данной главе вам придется вводить много кода. Чтобы уменьшить объем ручной

работы и количество ошибок, можете использовать готовые файлы с исходным ко-

дом, доступные на сайте книги.

Где лучше хранить данные

Хранить данные можно во многих местах. Оптимальное место хранения данных

зависит от ситуации в разрабатываемом приложении. Например, многие приложения

взаимодействуют с музыкальными файлами. Пользователи хотят воспроизводить эти

файлы с помощью разных музыкальных программ, поэтому желательно хранить их

в месте, к которому имеют доступ все приложения. Во многих приложениях исполь-

зуются сохраняемые конфиденциальные данные, такие как зашифрованный пароль

и регистрационное имя пользователя. Конфиденциальные данные лучше хранить

в безопасном локальном хранилище. Операционная система Android предоставляет

разные варианты хранения данных, подходящие для любых ситуаций.

Варианты хранения

Платформа Android предоставляет ряд мест постоянного хранения данных.

 Общие предпочтения. Представляют собой закрытые хранилища с огра-

ниченным доступом, в которых записаны пары “ключ-значение”. Под-

робно рассматриваются в главе 15.

Android Application Development For Dum.indb 256 08.11.2011 12:24:05

 Внутреннее хранилище. Находится в устройстве. По умолчанию фай-

лы, записанные во внутреннее хранилище, принадлежат конкретному

приложению и доступны только для него. Ни другие приложения, ни

пользователь устройства не могут обращаться к ним. Когда пользова-

тель деинсталлирует приложение, файлы, записанные во внутреннее

хранилище, удаляются.

 Локальный кеш. Иногда в приложении нужно не хранить данные

постоянно, а временно кешировать их. Для этого необходимо соз-

дать кеш во внутреннем хранилище приложения с помощью метода

getCacheDir() класса Activtity или Context. Однако учитывайте,

что при нехватке памяти для внутреннего хранилища Android может

удалить файлы локального кеша для освобождения пространства. По-

этому не рекомендуется сохранять в локальном кеше более 1 Мбайта

информации.

 Внешнее хранилище. Каждое устройство Android поддерживает общее

внешнее хранилище, которое можно использовать для записи и чтения

файлов. Внешним хранилищем может быть съемная карта SD или по-

стоянная внутренняя память. Файлы, записанные во внешнее хранили-

ще, являются открытыми. Это означает, что любой пользователь и лю-

бое приложение могут изменять их. Никакие средства безопасности к

внешнему хранилищу не применяются. Пользователь может изменять

файлы с помощью приложения, управляющего файловой системой

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий