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

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

mPhoneIsSilent на уровне класса в методе onCreate(). Без проверки

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

находится звонок в объекте AudioManager. Если телефон находится в

бесшумном режиме, переменной mPhoneIsSilent присваивается зна-

чение true, в противном случае — значение false.

 66. Метод toggleUi() изменяет объект ImageView, созданный в пред-

ыдущей главе, в зависимости от текущего режима звонка. Если звонок

громкий, на экране отображается изображение, показанное на рис. 4.4,

а если звонок находится в бесшумном режиме — то изображение на

рис. 4.5. В главе 4 оба эти изображения были помещены в папку ре-

сурсов. Экземпляр ImageView ищется в компоновке. После выяснения

текущего режима представление обновляется путем извлечения нужно-

го изображения из getResources().getDrawable() и вызова метода

setImageDrawable() через объект ImageView. Этот метод обновляет

изображение, выведенное на экране в элементе ImageView.

 84. Выше я указывал на важность понимания жизненного цикла дея-

тельности. В данном примере вы имеете возможность увидеть его на

практике. Метод onResume() переопределен таким образом, что-

бы он мог правильно идентифицировать свое текущее состояние. Не

слишком ли много состояний для двух режимов? Не достаточно ли

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

mPhoneIsSilent? Но она отслеживает состояние на уровне клас-

са. Пользователь тоже должен знать, в каком состоянии в данный

момент находится телефон. Поэтому метод onResume() вызывает

метод toggleUi(), который переключает пользовательский интер-

фейс. Метод onResume() вызывается после onCreate(), поэто-

му в методе toggleUi() можно полагаться на то, что в переменной

mPhoneIsSilent правильно отображено состояние телефона и на его

основе можно обновлять пользовательский интерфейс. Стратегическое

решение разместить вызов toggleUi() в методе onResume() принято

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

ние Silent Mode Toggle, а затем возвращается к главному экрану и вы-

ключает телефон с помощью элементов интерфейса. Когда пользова-

тель возвращается к деятельности, она возобновляется и выводится на

передний план. В этот момент вызывается метод onResume(), который

проверяет режим звонка и соответственно ему обновляет пользова-

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

отреагирует на это именно так, как ожидает пользователь, — изменит

рисунок.

138 Часть II. Создание и публикация приложения Android

Android Application Development For Dum.indb 138 08.11.2011 12:23:57

Установка приложения

Итак, вы создали свое первое приложение Android. В следующих нескольких раз-

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

нение.

Возвращаемся к эмулятору

Созданное вами приложение будет работать в эмуляторе (я уверен в этом, пото-

му что сам пробовал). В предыдущей главе вы создали конфигурацию выполнения

для запуска приложения Hello Android. Сейчас вы запустите приложение Silent Mode

Toggle в этой же конфигурации выполнения. Надстройка ADT применит эту конфи-

гурацию по умолчанию. Но сначала нужно установить приложение в эмуляторе. Для

этого выполните следующие операции.

1. В Eclipse выберите команду RunRun (ВыполнитьВыполнить) или нажмите

клавиши <Ctrl+F11>, чтобы запустить приложение.

Активизируется диалоговое окно Run As (Выполнить как), показанное на

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