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

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

Обратите внимание на то, что в определении меню используется новый строко-

вый ресурс. Вы создадите его в п. 4 данной инструкции. Значение android:icon

ссылается на встроенный значок Android. Переопределять этот значок в ресурсе

drawable не обязательно. В Android встроены все три версии значка в папках

ldpi, mdpi и hdpi. Чтобы просмотреть другие доступные графические ресурсы,

откройте документацию android.R.drawable по адресу

android.com/reference/android/R.drawable.html.

Все ресурсы класса android.R доступны для вас. Рекомендуется использовать

их в разрабатываемых приложениях, чтобы пользовательские интерфейсы име-

ли унифицированный внешний вид и приложения предоставляли пользовате-

лям привычную рабочую среду.

4. В файле strings.xml создайте строковый ресурс с именем menu_insert и зна-

чением Добавить задачу.

5. Откройте класс ReminderListActivity и добавьте в файл следующий код.

@Override

public boolean onCreateOptionsMenu(Menu menu) {

super.onCreateOptionsMenu(menu);

MenuInflater mi = getMenuInflater();

mi.inflate(R.menu.list_menu, menu);

return true;

}

В строке 4 метод получает от операционной системы объект MenuInflater, ко-

торый нужен для создания объекта меню на основе файла XML. Эта операция

выполняется методом inflate в следующей строке. Существующее меню —

это объект меню, передаваемый в метод onCreateOptionsMenu().

6. Установите приложение в эмулятор и щелкните на кнопке MENU.

На экране должно появиться меню с одним пунктом (рис. 10.1).

Обработка действий пользователя

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

выборе представленной в нем команды. Для этого введите следующий код в конец

класса ReminderListActivity.

@Override

public boolean onMenuItemSelected(int featureId,

MenuItem item) { 2

switch(item.getItemId()) { 3

case R.id.menu_insert: 4

createReminder(); 5

return true; 6

}

return super.onMenuItemSelected(featureId, item);

}

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

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

Рис. 10.1. Меню со значком

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

 2. Метод, вызываемый при выборе пункта меню. Параметр featureId

идентифицирует панель, на которой расположено меню. Параметр

item идентифицирует пункт меню, на котором щелкнул пользователь.

 3. Идентификация пункта меню путем сравнения полученного иден-

тификационного номера с известными пунктами меню. Инструкция

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

Идентификационный номер меню извлекается с помощью вызова ме-

тода getItemId() через объект MenuItem.

 4. Проверка идентификационного номера пункта меню на совпадение

с изображенным на рис. 10.1.

 5. Если пользователь щелкнул на пункте Добавить задачу, приложение

создает задачу путем вызова метода createReminder(), который мы

определим в следующем разделе.

 6. Эта строка возвращает true, дабы проинформировать базовый метод

onMenuItemSelected() о том, что выбор пункта меню обработан.

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