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

выполняется в другом процессе, поэтому необходимо отложенное на-

мерение PendingIntent. Флажок FLAG_ONE_SHOT указывает на то, что

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

 10. Создание уведомления, отображаемого в строке состояния. Кон-

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

• icon: android.R.drawable.stat_sys_warning. Идентификатор

ресурса значка, располагаемого в строке состояния. На значке изо-

бражен маленький треугольник с восклицательным знаком в центре.

Это встроенный значок Android, поэтому нам не нужно беспокоить-

ся о низком, среднем и высоком разрешениях, потому что платфор-

ма Android предоставляет все три варианта значка.

• tickerText: getString(R.string.notify_new_task_message).

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

• when: System.currentTimeMillis(). Время, отображаемое в

поле уведомления.

 12. Установка содержимого расширенного представления со стан-

дартной компоновкой, предоставляемой операционной системой

Android. Можно создать пользовательскую компоновку XML, но в

данном примере я задал отображение обычного представления. Метод

setLatestEventInfo() принимает следующие параметры.

• context: this. Текущая деятельность служит контекстом, ассо-

циированным с информацией о событии.

• contentTitle: getString(R.string.notify_new_task_

title). Заголовок расширенного представления.

• contextText: getString(R.string.notify_new_task_

message). Текст, отображаемый в расширенном представлении.

• contentIntent: pi. Намерение, запускаемое при выборе пользо-

вателем расширенного представления.

 14. Добавление звука в объект уведомления с помощью дизъюнктив-

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

лений по умолчанию. Конечно, звук слышен, только если в устройстве

установлена достаточная громкость.

 15. Добавление флажка для удаления уведомления после его выбора

пользователем. Используется аналогичная битовая маска.

298 Часть III. Создание мощных приложений

Android Application Development For Dum.indb 298 08.11.2011 12:24:07

 19. Приведение идентификатора ID (не путайте с идентификатором за-

дачи) к целому числу. В базе данных SQLite идентификатор хранится

как тип long, однако нужно привести его к типу int. Происходит по-

теря точности, однако вряд ли когда-либо будет установлено более

2 147 483 647 задач (это максимальное значение типа int в Java). Следо-

вательно, приведение будет завершено успешно. Тип int необходим по-

тому, что метод notify в строке 20 принимает только аргумент типа int.

 20. Активизация уведомления в строке состояния. Метод notify()

принимает следующие параметры.

• id: id. Идентификатор строки, уникальный на уровне приложения.

• Notification: note. Объект уведомления, содержащий всю ин-

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

Последовательность этапов уведомления

Процесс уведомления может зависеть от многих факторов, однако в общем случае

он состоит из следующих этапов.

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

электронную почту.

 Согласно расписанию, подходит время очередной задачи, хранящейся

в Task Reminder, и операционная система генерирует сигнал об этом.

Приложение создает уведомление в строке состояния.

 Пользователь может либо развернуть строку состояния и выбрать уве-

домление, либо проигнорировать его.

 Если пользователь разворачивает строку состояния и выбирает пункт

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