Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
В приложении Task Reminder нет средств проверки вводимых данных, однако их
можно добавить любым описанным выше способом.
Уведомления
Довольно популярный способ оповещения пользователя о чем-либо, происходя-
щем в системе, состоит в отображении всплывающего окна Toast, которое называ-
ется уведомлением и содержит заданный текст. Однако учитывайте, что уведомление
отображается на экране всего несколько секунд, поэтому использовать его для со-
общения об ошибке нежелательно.
Чтобы вывести на экран уведомление, содержащее, например, сообщение Запол-
ните поле титула, нужно всего лишь вставить в нужное место кода следующий
фрагмент.
Toast.makeText(ReminderEditActivity.this,
"Заполните поле титула",
Toast.LENGTH_SHORT).show();
По умолчанию уведомление отображается на экране всего несколько секунд. Если
пользователь в это время отвлечется, он не увидит уведомление и не узнает, что уве-
домление когда-либо появлялось. Уведомление можно сконфигурировать таким об-
разом, чтобы оно отображалось дольше, но тогда пользователю придется ждать, когда
оно будет скрыто.
254 Часть III. Создание мощных приложений
Android Application Development For Dum.indb 254 08.11.2011 12:24:05
Другие способы проверки данных
Уведомления — не единственный способ оповещения пользователя о проблемах.
Существует еще несколько популярных способов.
Окно AlertDialog. Вставьте в код инструкции проверки и, если они
обнаружили в данных ошибку, создайте и выведите на экран окно
AlertDialog, сообщающее об этой ошибке. По сравнению с уведом-
лениями этот метод имеет преимущество: окно AlertDialog не исчез-
нет, пока пользователь не увидит его и не щелкнет на кнопке, располо-
женной в нем.
Подсветка поля ввода. Добавьте в код проверку содержимого виджета
EditText и, если содержимое неправильное, измените цвет фона вид-
жета на красный. Увидев красный фон, пользователь поймет, что поле
содержит ошибку. Можете также подать звуковой сигнал.
Пользовательские инструменты проверки. Если вы планируете профес-
сионально заняться разработкой приложений Android, создайте соб-
ственную библиотеку средств проверки. Со временем библиотека будет
увеличиваться, и в ней будут средства проверки разного рода информа-
ции в разных ситуациях. Проверка состоит из двух этапов: анализ дан-
ных и оповещение пользователя. Можете разбить библиотеку на две
части. Вторая часть может содержать средства подсветки неправильных
данных и определения небольших представлений со стрелочками, ука-
зывающими на ошибку. Это похоже на средства индикации ошибки,
применяемые Google в окне регистрации, когда посетитель входит в
систему впервые.
Выше рассмотрены наиболее популярные способы отображения результатов про-
верки. Вы можете изобрести новые способы. Впрочем, способов отображения резуль-
татов проверки существует довольно много. Например, в главе 14 будет рассмотрена
панель оповещения, с помощью которой можно сообщать пользователю об ошибке
во введенных данных. Панель оповещения часто используется для сообщения о про-
блемах с фоновыми службами. Она не мешает работающим приложениям, поэтому
ее удобно применять для деликатного напоминания пользователю о том, что нужно
что-либо сделать в фоновом приложении.
Глава 11. Обработка вводимых данных 255
Android Application Development For Dum.indb 255 08.11.2011 12:24:05