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

* Выяснение режима звонка

*/

private void checkIfPhoneIsSilent() {

Глава 5. Кодирование приложения 149

Android Application Development For Dum.indb 149 08.11.2011 12:23:58

int ringerMode = mAudioManager.getRingerMode(); 22

if (ringerMode == AudioManager.RINGER_MODE_SILENT) {

mPhoneIsSilent = true;

} else {

mPhoneIsSilent = false;

}

}

Ниже приведено описание соответствующих строк кода.

 1. Объявление переменной mAudioManager на уровне класса.

 9. Предположим, что для тестирования звука я закомментировал этот

код, а затем “забыл” удалить символы комментариев.

 22. Когда метод onCreate() вызывает метод checkIfPhoneIsSilent(),

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

переменная mAudioManager равна null. Тем не менее код попытался

сослаться на этот объект (хотя он не существует).

Таким образом, применение отладчика для проверки метода onCreate() позволя-

ет отследить причину возникновения ошибки.

Создание точек прерывания

Существует несколько способов создания точки прерывания.

 В окне редактора Java щелкните на строке кода, чтобы выделить ее.

Выберите команду RunToggle Breakpoint (ВыполнитьПереключить

точку прерывания), как показано на рис. 5.15.

 С помощью мыши выделите строку, в которую нужно установить точ-

ку прерывания, и нажмите клавиши <Ctrl+Shift+B>. Эту комбинацию

клавиш можно также увидеть в меню на рис. 5.15.

 Дважды щелкните на серой полоске слева от кода в редакторе Eclipse

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

Рис. 5.15. Установка точки прерывания с помощью меню или горячих клавиш

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

Android Application Development For Dum.indb 150 08.11.2011 12:23:58

При использовании любого из этих методов на серой полоске слева от кода по-

является маленький круглый значок (рис. 5.16), сигнализирующий о наличии точки

прерывания.

Значок точки прерывания

Рис. 5.16. Точка прерывания в окне редактора Java

Давайте поэкспериментируем с отладчиком. Закомментируйте строку 3 в методе

onCreate(), как показано в листинге 5.7.

Листинг 5.7. Искусственное создание ошибки

setContentView(R.layout.main);

//mAudioManager =

// (AudioManager)getSystemService(AUDIO_SERVICE); 3

checkIfPhoneIsSilent(); 5

 3. Отмена инициализации переменной mAudioManager.

 5. Этот вызов метода приведет к краху приложения.

Установите точку прерывания в строке 5.

Работа с отладчиком

Чтобы приложение было доступным для отладчика, нужно переключить

его в режим отладки, т.е. отметить как отлаживаемое. Для этого откройте файл

AndroidManifest.xml, дважды щелкнув на его имени в окне Package Explorer

(Обозреватель пакетов), расположенном на левой панели Eclipse. Откройте вкладку

Application (Приложение). В раскрывающемся списке Debuggable (Доступный для от-

ладки) выберите значение true (рис. 5.17). Сохраните файл AndroidManifest.xml.

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

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

забываю выбрать в раскрывающемся списке Debuggable значение true.

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