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

ACTION_VIEW content://contacts/people Отображение списка лиц в системе хранения

контактов

Намерения могут переносить и другие данные, включая следующие.

 category:. Информация о выполняемом действии. Например, код

CATEGORY_LAUNCHER означает, что приложение должно присутство-

вать в меню запуска приложений на верхнем уровне. При значении

CATEGORY_ALTERNATIVE могут выполняться альтернативные действия

над пользовательскими данными.

 type:. Задание определенного типа MIME данных намерения. На-

пример, при задании типа audio/mpeg операционная система Android

распознает данные как файл MP3. Обычно тип данных легко извлечь

из самих данных. Если же задать тип MIME, то он переопределит тип,

извлеченный из данных. Следовательно, явно заданный тип переопре-

деляет неявно заданный.

 component:. Задание явного имени компонента для класса, в котором

выполняется намерение. Обычно компонент можно извлечь путем

просмотра другой информации, заложенной в намерении (действие,

тип данных, категория и др.). Извлеченный компонент обрабатывает

информацию намерения. Если атрибут компонента установлен, извле-

чение не выполняется, и компонент используется точно как задано в

намерении. Такой сценарий используется в приложениях чаще всего,

однако программист может предоставить в качестве компонента дру-

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

деленным классом.

 extras:. Набор дополнительной информации на основе ключей. Ис-

пользуется для передачи данных в принимающий компонент. Напри-

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

данные extras: для передачи тела, темы и других компонентов элек-

тронного письма.

Обработка намерений

Операционная система Android обрабатывает намерения одним из следующих двух

способов.

 Явно. Намерение определяет явный компонент или точный класс, ко-

торый будет выполнять нужные операции над данными намерения. Это

наиболее распространенный способ обработки намерений. Намерения

такого типа часто не содержат данных, поскольку они предназначены

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

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

174 Часть II. Создание и публикация приложения Android

Android Application Development For Dum.indb 174 08.11.2011 12:23:59

 Неявно. Намерение не определяет компонент или класс, а предо-

ставляет вместо этого достаточно информации о действии, которое

должно быть выполнено операционной системой, или об определе-

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

намерение.

Характерный пример неявного намерения — электронное письмо, со-

держащее поля адреса, темы, тела, вложения и типа MIME. Операци-

онная система интерпретирует это намерение как электронное письмо

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

жение, которое должно обработать это намерение. Возможные вариан-

ты — Gmail, Exchange или учетная запись POP, зарегистрированная в

устройстве. Меню позволяет выбрать, откуда будет отправлено письмо.

Процедура определения компонента или класса для данного намере-

ния иногда называется разрешением намерения.

Использование отложенных намерений

Объект PendingIntent (Отложенное намерение) — это, в сущности, обычное на-

мерение, но с немного другой функциональностью. Оно создается одним приложе-

нием и передается совершенно другому приложению. Передавая другому приложе-

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