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

res/layouts и определяющий компоновку пользовательского интерфейса.

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

Приложение Silent Mode Toggle не обладает богатым набором средств взаимодей-

ствия с пользователем. Фактически оно имеет лишь одно такое средство — кнопку.

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

ким и бесшумным.

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

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

кнопки пользователем. Операционная система Android поддерживает около десятка

стандартных типов событий. Два наиболее популярных — событие прикосновения к

элементу интерфейса на экране и событие клавиатуры.

События клавиатуры

Операционная система генерирует событие клавиатуры при нажатии любой кла-

виши. С помощью событий клавиатуры можно запрограммировать для приложения

горячие клавиши. Например, при нажатии клавиш <Alt+E> приложение обычно пере-

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

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

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

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

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

метод onKeyDown(), как показано ниже.

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

// Здесь введите код, выполняемый при нажатии клавиши

return super.onKeyDown(keyCode, event);

}

События прикосновения

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

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

поэтому термины прикосновение и щелчок — синонимы. Ниже приведен неполный

список виджетов, реагирующих на прикосновения:

 Button;

 ImageButton;

 EditText;

 Spinner;

 ListItemRow;

 MenuItem.

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

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

Все представления могут реагировать на прикосновение, но у некоторых

виджетов свойство Clickable (Чувствительный к щелчку) по умолчанию

равно false. Можете переопределить его в файле компоновки (изменив

значение атрибута clickable) или в коде приложения (вызвав метод

setClickable()). Тогда виджет будет реагировать на прикосновения.

Создание обработчика события

Чтобы приложение Silent Mode Toggle реагировало на прикосновение пользовате-

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

Код обработчика

В окне редактора введите код, приведенный в листинге 5.1. Данный код иллюстри-

рует реализацию обработчика щелчка на кнопке toggleButton. Можете либо ввести

только код для кнопки, либо переопределить весь метод onCreate().

Листинг 5.1. Исходный код класса деятельности

с приемником щелчка, установленным по умолчанию

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

Button toggleButton =

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

toggleButton.setOnClickListener(

new View.OnClickListener() {

public void onClick(View v) {

}

});

}

В этом коде используется метод findViewById(), доступный для всех деятельно-

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