Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
Первую инструкцию поместите на уровне класса, а вторую — в тело
метода onCreate(). Метод getInstance() возвращает экземпляр
объекта Calendar и служит для инициализации объекта.
22. После обновления объекта m C a l e n d a r нужно обновить
текст на кнопке, щелкнув на которой пользователь открыл окно
244 Часть III. Создание мощных приложений
Android Application Development For Dum.indb 244 08.11.2011 12:24:04
DatePickerDialog. Обновление текста выполняется путем вызова
метода updateDateButtonText(), определение которого приведено
в строках 29–31.
25. Здесь приведены остальные параметры конструктора окна
DatePickerDialog. Приведенные значения отображаются в окне
при его открытии. Для извлечения года, месяца и дня используется
метод get объекта mCalendar. Если объект mCalendar не был уста-
новлен, он содержит значения текущей даты. Если объект mCalendar
установлен и пользователь щелкает на кнопке для изменения даты, в
окне DatePickerDialog отображается дата, хранящаяся в объекте
mCalendar. Эта же дата считается установленной по умолчанию.
26. В конце этого метода возвращается экземпляр класса Dialog, нуж-
ный методу onCreateDialog(). Класс DatePickerDialog наследует
класс Dialog, поэтому можно вернуть объект DatePickerDialog. Это
позволяет методу onCreateDialog() создать диалоговое окно, кото-
рое пользователь видит на экране.
29. Как показано в строке 22, метод updatgeDateButtonText() вы-
зывается после присвоения объекту mCalendar нового значения даты.
Метод updateDateButtonText() обновляет текст на кнопке установ-
ки даты, на которой пользователь щелкает, когда хочет изменить дату.
В этом методе тексту кнопки присваивается дата, выбранная пользо-
вателем, чтобы он, не открывая окно DatePickerDialog, видел, когда
устройство напомнит о задаче.
30. Установка объекта SimpleDateFormat, используемого для фор-
матирования строки даты в конкретном классе. Дата чувствитель-
на к региональным параметрам устройства и типу календаря (григо-
рианский, юлианский, древнееврейский и др.). С помощью ключей
форматирования даты, приведенных в документации Java (http://
download-llnw.oracle.com/javase/1.4.2/docs/api/java/text/
SimpleDateFormat.html), дату можно отобразить в любом виде.
В данном примере локальная константа DATE_FORMAT используется
как параметр форматирования в объекте SimpleDateFormat. Эта кон-
станта определяет формат даты, видимый на экране устройства поль-
зователем. Определите константу DATE_FORMAT в верхней части класса
ReminderEditActivity следующим образом:
private static final String DATE_FORMAT = "yyyy-MM-dd";
Формат "yyy-MM-dd" означает, что четыре цифры обозначают год, две
цифры — месяц и еще две — день месяца. Значения отделяются дефиса-
ми. Например, дата 22 сентября 2010 года отображается как 2010—09—22.
31. В этой строке объект SimpleDateFormat используется для фор-
матирования даты mCalendar путем вызова метода getTime() че-
рез объект mCalendar. Метод возвращает строковый объект даты,
преобразованный в формат DATE_FORMAT, установленный в объект
SimpleDateFormat в строке 30.
Глава 11. Обработка вводимых данных 245
Android Application Development For Dum.indb 245 08.11.2011 12:24:04
32. Установка текста на кнопке выбора даты с помощью метода