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

mTitleText = (EditText) findViewById(R.id.title);

mBodyText = (EditText) findViewById(R.id.body);

Сейчас в деятельности есть объект Calendar, заполненный представлениями

DatePicker и TimePicker. Следовательно, создавать какие-либо переменные или

объекты для даты и времени не нужно. Осталось лишь обеспечить возможность со-

хранения задачи после ввода значений в текстовые поля EditText (название и опи-

сание). Сохранение выполняется в результате щелчка на кнопке confirm. Поэтому

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

Android Application Development For Dum.indb 266 08.11.2011 12:24:05

нужно подключить к данной кнопке приемник щелчка, введя приведенный ниже код

в метод регистрации приемника registerButtonListenersAndSetDafaultText().

mConfirmButton.setOnClickListener(

new View.OnClickListener() {

public void onClick(View view) {

saveState(); 3

setResult(RESULT_OK); 4

Toast.makeText(ReminderEditActivity.this, 5

getString(R.string.task_saved_message),

Toast.LENGTH_SHORT).show();

finish(); 7

}

});

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

 3. Вызов метода saveState(), который сохраняет задачу.

 4. Установка результата деятельности ReminderEditActivity. Как

вы помните, деятельность ReminderEditActivity началась с вы-

зова метода startActivityForResult(). Присвоение константы

RESULT_OK возвращаемому значению информирует деятельность

ReminderListActivity о том, что при вызове метода finish() все

происходит, как запланировано. Константа RESULT_OK является чле-

ном базового класса Activity. Результирующий код можно просмо-

треть в методе onActivityResult() класса ReminderListActivity.

Приложение может вернуть вызывающему методу любое количество

результатов, чтобы метод мог принять решение, что делать дальше.

 5. Создание уведомления, извещающего пользователя о том, что задача

сохранена. Для уведомления необходимо создать строковый ресурс с

именем task_saved_message и значением Задача сохранена.

 7. Вызов метода finish(), который завершает деятельность Reminder-

EditActivity.

В классе ReminderEditActivity нужно создать метод onSave(), код которого

приведен в листинге 12.3. Этот метод сообщается с классом RemindersDbAdapter

для сохранения задачи.

Листинг 12.3. Метод saveState()

private void saveState() {

String title = mTitleText.getText().toString(); 2

String body = mBodyText.getText().toString(); 3

SimpleDateFormat dateTimeFormat = new

SimpleDateFormat(DATE_TIME_FORMAT); 5

String reminderDateTime =

dateTimeFormat.format(mCalendar.getTime()); 6

long id = mDbHelper.createReminder(title, body,

reminderDateTime); 8

}

Глава 12. Хранение данных 267

Android Application Development For Dum.indb 267 08.11.2011 12:24:05

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

 2-3. Извлечение текста из представлений EditText.

 5. Определение объекта формата даты SimpleDateFormat, который

будет использоваться для записи даты и времени в базе данных SQLite.

Формат хранится в строковой константе DATE_TIME_FORMAT. Ее нужно

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