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

setText() класса Button. Текстовому свойству кнопки присваивается

значение, вычисленное в строке 31.

Теперь экземпляр DatePickerDialog подключен к приложению и может прини-

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

Подключение класса выбора времени

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

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

Установка приемника щелчка на кнопке

Подключение TimePickerDialog выполняется почти аналогично подключе-

нию DatePickerDialog. В первую очередь для кнопки нужно объявить приемник

onClickListener(). Для этого объявите локальную переменную mTimeButton в

верхней части класса ReminderEditActivity с помощью следующего кода:

private Button mTimeButton;

Инициализируйте переменную кнопки в теле метода onCreate() следующим

образом:

mTimeButton = (Button) findViewById(R.id.reminder_time);

Теперь у нас есть кнопка редактирования времени, и для нее можно установить

приемник щелчка. Введите код, приведенный в листинге 11.4, в тело метода regist

erButtonListenersAndSetDefaultText() после приемника щелчка на кнопке ре-

дактирования даты.

Листинг 11.4. Реализация приемника щелчка

на кнопке редактирования времени

mTimeButton.setOnClickListener(

new View.OnClickListener() {

@Override

public void onClick(View v) {

showDialog(TIME_PICKER_DIALOG);

}

});

Код метода такой же, как для кнопки даты, за исключением того, что при вы-

зове метода showDialog() используется константа для времени, а не даты. Соот-

ветственно, при вызове метода onCreateDialog(), который выполняется при вы-

зове метода showDialog(), ему будет передан идентификационный код времени,

а не даты. В этот момент можно с помощью инструкции switch выбрать создание

объекта TimePickerDialog. Кроме того, в верхней части класса должна присутство-

вать константа TIME_PICKER_DIALOG (сейчас она уже присутствует).

Теперь вернитесь к методу onCreateDialog() и добавьте следующий код после

инструкции return showDatePicker().

case TIME_PICKER_DIALOG:

return showTimePicker();

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

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

Создание метода showTimePicker()

Полное определение метода приведено в листинге 11.5.

Листинг 11.5. Метод showTimePicker()

private TimePickerDialog showTimePicker() {

TimePickerDialog timePicker =

new TimePickerDialog(this,

new TimePickerDialog.OnTimeSetListener() { 3

@Override

public void onTimeSet(TimePicker view,

int hourOfDay, int minute){ 5

mCalendar.set(Calendar.HOUR_OF_DAY, hourOfDay); 6

mCalendar.set(Calendar.MINUTE, minute); 7

updateTimeButtonText(); 8

}

}, mCalendar.get(Calendar.HOUR_OF_DAY), 10

mCalendar.get(Calendar.MINUTE), true); 11

return timePicker;

}

Код листинга 11.5 почти идентичен методу showDatePicker(), за исключением

того, что на этот раз речь везде идет о времени, а не дате. Ниже приведено описание

отмеченных строк.

 3. В класс TimePickerDialog добавляется новый метод OnTime-

SetListener(), вызываемый, когда пользователь устанавливает время

с помощью TimePickerDialog.

 5. Когда время установлено, часы и минуты передаются в onTimeSet(),

что позволяет выполнять необходимые операции над значениями вре-

мени.

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