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

registerButtonListenersAndSetDafaultText()

Программа Eclipse проинформирует вас о том, что нужно создать данный метод.

Сделаем это сейчас. Легче всего сделать это так. Наведите указатель на строку, под-

черкнутую красной волнистой линией, отмечающей ошибку, и выберите в появив-

шемся меню команду создания метода registerButtonListenersAndSetDefaultT

ext(). Введите в тело метода код, показанный в листинге 11.2.

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

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

Листинг 11.2. Реализация приемника щелчка на кнопке выбора даты

mDateButton.setOnClickListener(

new View.OnClickListener() { 1

@Override

public void onClick(View v) { 4

showDialog(DATE_PICKER_DIALOG); 5

}

});

updateDateButtonText(); 8

updateTimeButtonText(); 9

Ниже приведено описание строк кода, отмеченных номерами.

 1. В этой строке используется переменная mDateButton. Мы еще нигде

не определили ее, поэтому она отмечается как ошибочная. Ее нужно

объявить в верхней части класса.

private Button mDateButton;

Вслед за объявлением переменной ее нужно инициализиро-

вать в методе onCreate() непосредственно после вызова метода

setContentView().

mDateButton = (Button) findViewById(R.id.reminder_date);

Далее можно устанавливать приемник onClickListener() для кноп-

ки. Этот метод выполняется при щелчке на кнопке, т.е. в строке 5.

 4. Переопределение установленного по умолчанию поведения кнопки,

чтобы в качестве реакции на щелчок можно было запрограммировать

собственный набор действий.

 5. Эта строка определяет, что произойдет при щелчке на кнопке, а

именно — будет вызван метод showDialog() через базовый класс дея-

тельности. Метод принимает один параметр — идентификационный

код окна, которое должно быть отображено. Идентификационный

код — это значение, предоставляемое приложением в константе DATE_

PICKER_DIALOG. Для даты и времени нужно определить две константы

в верхней части класса, введя приведенный ниже код.

private static final int DATE_PICKER_DIALOG = 0;

private static final int TIME_PICKER_DIALOG = 1;

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

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

времени.

 8. Вызов метода, обновляющего текст на кнопке даты. Метод будет

создан далее в листинге 11.5.

 9. Вызов метода, обновляющего текст на кнопке времени. Этот метод

тоже будет создан в листинге 11.5.

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

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

Реализация метода showDialog()

Метод showDialog() работает в базовом классе деятельности. При вызове метода

showDialog() с некоторым идентификационным кодом автоматически вызывается

метод onCreateDialog(), принадлежащий данной деятельности. Чтобы задать ре-

акцию приложения на вызов метода showDialog(), введите в нижней части класса

ReminderEditActivity код, приведенный в листинге 11.3.

Листинг 11.3. Реагирование на вызов showDialog()

с помощью метода onCreateDialog()

@Override

protected Dialog onCreateDialog(int id) { 2

switch(id) {

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