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

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

П

И

ДР Т

ОБНО С

Хорошее руководство по этому классу можно найти по такому адресу:

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

зование класса AsyncTask существенно упрощает эту задачу.

Выбор диалогового окна для фоновой задачи

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

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

следующая инструкция.

1. Долго ли выполняется данная задача?

• Да. Используйте класс ProgressDialog, создающий окно, которое сооб-

щает пользователю о том, что выполняется некоторая фоновая задача, дабы

он не подумал, что приложение зависло. Описание класса ProgressDialog

можно найти в документации Android по адресу

guide/topics/ui/dialogs.html#ProgressDialog.

• Нет. Перейдите к п. 2.

2. Нужно ли пользователю выполнять сложные операции в диалоговом окне?

3. Под сложными операциями здесь понимаются задачи, которые нельзя решить

с помощью простого диалогового окна AlertDialog.

• Да. Создайте пользовательский класс диалогового окна, наследующий ба-

зовый класс Dialog. Можете также определить диалоговое окно с помощью

файла компоновки XML. Дополнительную информацию о пользовательских

диалоговых окнах можно найти в документации Android по адресу

android.com/guide/topics/ui/dialogs.html#CustomDialog.

• Нет. Перейдите к п. 3.

4. Должен ли пользователь ответить, например, на такой вопрос: “Уверены ли вы в

этом?” и щелкнуть на кнопке Да или Нет?

• Да. Создайте диалоговое окно AlertDialog и отреагируйте на щелчки на

кнопках, переопределяя метод обратного вызова onClickListener().

• Нет. Перейдите к п. 4.

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

Android Application Development For Dum.indb 250 08.11.2011 12:24:04

5. Должен ли пользователь выбрать один вариант из списка доступных вариантов?

• Да. Создайте диалоговое окно предупреждения AlertDialog.

• Нет. Перейдите к п. 5.

6. Нужно ли всего лишь известить или предупредить пользователя о чем либо?

• Да. Создайте простое окно AlertDialog.

• Нет. В данной ситуации диалоговое окно не нужно. Создайте сообщение для

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

Создание окна предупреждения

Иногда в приложении возникает необходимость сообщить пользователю не-

что важное путем активизации диалогового окна. На платформе Android это легко

сделать с помощью класса AlertDialog.Builder, который позволяет создать окно

AlertDialog с разными параметрами и кнопками. Отреагировать на щелчки пользо-

вателя на кнопках можно в методах обратного вызова onClickListener() для каж-

дой кнопки.

В приложении Task Reminder класс AlertDialog.Builder не используется, одна-

ко, ввиду его полезности во многих случаях, я продемонстрирую, как он используется

в листинге 11.7.

Предположим, пользователь щелкнул на кнопке Сохранить в редакторе задач при-

ложения Task Reminder. В ответ на щелчок можно запрограммировать вывод диалого-

вого окна (рис. 11.2), которое просит подтвердить сохранение задачи.

Рис. 11.2. Диалоговое окно предупреждения AlertDialog

Глава 11. Обработка вводимых данных 251

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