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

С помощью этих переменных можно выяснить, на каком элементе списка произо-

шел щелчок, и выполнить необходимые операции на основе этой информации. Когда

пользователь щелкнул на элементе списка, должно быть инициировано намерение,

которое активизирует деятельность ReminderEditActivity. Она позволяет редакти-

ровать задачу, ассоциированную с данным элементом списка.

Длинные щелчки

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

нием) происходит, когда пользователь прикасается к элементу интерфейса и не отпу-

скает палец дольше нескольких секунд. Чтобы обработать событие длинного щелчка

на элементе списка в деятельности ListActivity, добавьте следующий код в конец

метода onCreate() в файле ReminderListActivity:

registerForContextMenu(getListView());

Внешний метод registerForContextMenu() регистрирует контекстное меню,

выводимое для данного представления. Одно и то же контекстное меню может вы-

водиться разными представлениями. Это означает, что каждый элемент списка мо-

жет создавать и отображать контекстное меню. Метод registerForContextmenu()

принимает в качестве параметра объект View, который должен быть зарегистриро-

ван классом ListActivity как создающий контекстное меню. Внутренний метод

getListView() возвращает объект ListView, используемый для регистрации. Метод

getListView() является членом класса ListActivity.

Теперь, после регистрации класса ListView, создающего контекстное меню, нуж-

но отреагировать на событие длинного щелчка на любом элементе списка. Когда в

объекте ListView происходит длинный щелчок на некотором элементе списка, это

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

тод onCreateContextMenu(). В данный момент контекстное меню готово к созда-

нию и отображению. В методе onCreateContextMenu() оно конфигурируется.

В конце класса ReminderListActivity введите следующий метод.

@Override

public void onCreateContextMenu(ContextMenu menu,

View v, ContextMenuInfo menuInfo) {

super.onCreateContextMenu(menu, v, menuInfo);

}

В метод передаются следующие параметры.

 menu. Контекстное меню.

 v. Представление, для которого создается контекстное меню (т.е. на

котором выполняется длинный щелчок).

 menuInfo. Дополнительная информация о пункте списка, для которо-

го должно быть отображено контекстное меню. Состав информации

может меняться в зависимости от типа представления в параметре v.

Внутри метода можете изменить меню, которое будет представлено пользователю.

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

он имел возможность удалить ее. Следовательно, в контекстное меню нужно вклю-

чить пункт Delete (Удалить). Мы добавим в меню пункт Delete в главе 10.

Глава 9. Разработка приложения, напоминающего о задачах 225

Android Application Development For Dum.indb 225 08.11.2011 12:24:03

Идентификация намерения

Конечно, большинство реальных приложений гораздо сложнее, чем рассматри-

ваемые в данной книге. Хотя многие приложения имеют всего два экрана (как Task

Reminder), много чего происходит у них “за кулисами”. Один из таких важных этапов

взаимодействия между приложением и пользователем — активизация нового экра-

на в момент инициирования пользователем различных средств приложения. Как и в

каждом мощном приложении, пользователь должен иметь возможность взаимодей-

ствовать с каждым экраном независимо от других. Следовательно, главная проблема

состоит в том, как открыть другой экран.

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