Интегрированный поиск Android

Интегрированный поиск Android

С помощью интегрированного поиска можно искать контент как на устройстве, так и в Интернете. Кроме того, с помощью элемента управления поиском можно запускать команды. Из-за ограничений объема описание API-интерфейса поиска в этом издании отсутствует, однако его можно найти в предыдущем издании, посвященном Android 3.0.

ОС Android также поддерживает сенсорные экраны и жесты, основанные на движениях пальцев по экрану устройства. В Android любое произвольное движение по экрану можно записать в виде именованного жеста. Затем такой жест можно использовать в приложениях для обозначения специфических действий. Сенсорные экраны и жесты рассматриваются в главе 27.

Датчики теперь стали важной составляющей мобильных устройств. Они будут описаны в главе 29.

Другим необходимым нововведением, обязательным для мобильных устройств, является динамическая природа их конфигураций. Например, на карманном компьютере очень легко переключаться между режимами просмотра — портретным и пейзажным. А можно поместить его в стыковочную станцию и таким образом превратить в ноутбук. В Android 3.0 была введена концепция фрагментов, которая позволяет эффективно работать с такими вариациями. Фрагменты подробно рассматриваются в главе 8, а работа с изменениями конфигурации — в главе 12.

В главе 10 описано появившееся в Android 3.0 (и существенно расширенное в Android 4.0) средство панелей действий. Панели действий выводят Android на уровень парадигмы панелей меню для обычных настольных компьютеров.

Технология перетаскивания для планшетов появилась в версии 3.0, а теперь она также доступна и в телефонах. Перетаскивание рассматривается в главе 28.

Карманные устройства полностью готовы для работы в среде облачных вычислений. При совершении серверных HTTP-вызовов важно понимать потоковую модель, чтобы избежать появления сообщений Application Not Responding (приложение не отвечает). Механизмы, доступные для асинхронной обработки, будут описаны в главе 18.

За пределами Android SDK также имеется ряд независимых нововведений, которые существенно упрощают разработку и делают ее интересным занятием. Примерами могут служить XML/VM, PhoneGap и Titanium. Платформа Titanium позволяет использовать HTML-технологии для программирования браузера Android на основе WebKit. Эта технология была рассмотрена в раннем издании книги, а здесь из-за ограниченности времени и объема мы ее описывать не будем.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Добавить комментарий