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, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

(например, проводника), или путем монтирования физического носи-

теля как внешнего хранилища. Перед работой с внешним хранилищем

проверьте его текущее состояние с помощью объекта Environment.

Вызвав метод getExternalStorageState(), можно убедиться в до-

ступности внешнего хранилища в данный момент.

В версии Android 2.2 добавлен новый набор методов для работы с

внешними хранилищами. Наиболее важный метод — getExternal-

FilesDir() класса Context. При вызове ему передается строковый

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

хранять, например музыкальные файлы, фотографии, рингтоны и т.п.

Дополнительную информацию о внешнем хранилище можно найти в

документации Android по такому адресу:

data-storage.html#filesExternal.html

 База данных SQLite. Операционная система Android поддерживает все

средства SQLite, являющейся упрощенной СУБД на основе языка SQL

(Structured Query Language — язык структурированных запросов). Базы

данных SQLite доступны на многих платформах, включая Android,

iPhone, Windows, Linux и Mac, и встроены во многие мобильные

устройства. В Android можно создавать и конфигурировать таблицы,

читать и записывать данные, выполнять запросы SQL и т.п. В этой гла-

ве мы реализуем базу данных SQLite для хранения параметров задач, о

которых приложение Task Reminder должно напомнить пользователю.

Глава 12. Хранение данных 257

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

 Сетевое хранилище. Любой удаленный источник данных, к которому

мобильное устройство имеет доступ. Например, сайт Flickr предо-

ставляет библиотеку функций, позволяющих хранить изображения на

своих серверах. Ваше приложение тоже может хранить изображения

на Flickr. Кроме того, само приложение может быть компонентом или

клиентской частью какого-либо популярного сетевого инструмента,

такого как Twitter, Facebook или Basecamp. Чаще всего приложения со-

общаются с сетевыми хранилищами с помощью протокола HTTP, но

не исключен любой другой протокол, поддерживаемый программным

интерфейсом сетевого хранилища.

Выбор способа хранения

Доступность многих вариантов постоянного хранения данных порождает задачу

выбора оптимального варианта. Для каждого приложения важно найти вариант, наи-

лучший в конкретной ситуации. Во многих приложениях используются одновремен-

но разные типы хранилищ.

Например, если приложение взаимодействует с библиотекой стороннего производи-

теля (такого, как Twitter), то желательно хранить локальную копию всех данных с момен-

та последнего обновления записей на сервере, потому что сетевое соединение медленное

и не обеспечивает стопроцентную надежность. Применение локального хранилища по-

зволяет приложению оставаться работоспособным (с определенными ограничениями) в

период между сеансами связи или до следующего обновления данных. Хранить инфор-

мацию можно в локальной копии базы данных SQLite. Когда пользователь инициирует

обновление данных, новые данные будут сохранены в базе данных SQLite.

Если приложение извлекает и сохраняет данные только на сетевом носи-

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

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

сетевого соединения. Такой режим работы приложения называется авто-

номным. В реальности отключение соединения происходит довольно часто.

Если при отсутствии сетевого соединения приложение неработоспособно,

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