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. Данный метод позволяет найти в компоновке деятельности любое пред-

ставление и сделать с ним что-нибудь. Метод всегда возвращает класс View (Пред-

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

ванием. В приведенной ниже строке возвращенный объект View приводится к классу

Button (Кнопка), производному от класса View.

Button toggleButton =

(Button)findViewById(R.id.toggleButton);

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

Код обработки события встроен после извлечения объекта Button из компо-

новки. Установка обработчика выполняется путем создания приемника View.

OnClickListener, который содержит метод onClick(). Обработчиком события

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

пользователем. В тело метода onClick() нужно добавить код, переключающий ре-

жим звонка.

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

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

М

АНИ

Е!

Если тип представления в файле компоновки отличается от типа, к которо-

ВНИ

му вы пытаетесь привести представление (например, в файле компоновки

применяется тип ImageView, а вы пытаетесь привести представление к типу

ImageButton), будет сгенерирована ошибка времени выполнения. Поэтому

убедитесь в том, что представление приводится к правильному типу.

При вводе кода метода onCreate() в окне редактора в первый раз под специфи-

катором Button может появиться красная волнистая линия и окно, сообщающее об

ошибке (рис. 5.2). Программа Eclipse говорит вам, что она не знает, что такое Button.

Окно сообщения появляется либо в момент ввода, либо при наведении указателя на

Button. Но даже если оно не появилось, красной волнистой линии вам должно быть

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

Рис. 5.2. Программа Eclipse сообщает о том, что не может найти класс Button

Программа не понимает, что вы хотите сделать, и предлагает ряд способов исправ-

ления ошибки. Правильным оказался только первый способ — добавление оператора

импорта в верхней части файла.

import android.widget.Button

Данная инструкция информирует Eclipse о том, что Button — это класс, опреде-

ленный в пакете android.widget. Таким же образом должны быть импортированы

библиотеки всех элементов интерфейса, используемых в приложении.

Разрабатывая более сложные приложения и включая в них многие видже-

ты, вы обнаружите, что список инструкций import становится чересчур

длинным. Чтобы сделать его короче, нужно учитывать, что не обязательно

писать отдельную инструкцию для каждого виджета. Существует простой

способ импорта всего содержимого пакета. Для этого достаточно поставить

звездочку после имени пакета:

import android.widget.*

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

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

Эта инструкция приказывает Eclipse включить в деятельность все виджеты пакета

android.widget.

Перенос кода в метод

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

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

ный метод, вызываемый в теле обработчика onCreate(). Для этого создайте закры-

тый метод setButtonClickListener(), содержащий код кнопки. Вызов этого мето-

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