Жесты на андроиде, какие они бывают?

8 Android-жестов, о которых вы могли не знать

Все перечисленные ниже функции протестированы на чистой Android 6 Marshmallow. В других версиях ОС или сторонних оболочках вроде HTC Sense и Samsung TouchWiz некоторые жесты могут работать иначе или не работать совсем.

1. Двойной свайп вниз от границы экрана: полное выдвижение панели настроек

Стандартный свайп вниз от верхней границы экрана показывает только уведомления. Чтобы выдвинуть всю верхнюю панель и получить доступ к быстрым настройкам системы, нужно делать ещё один свайп. Но вы можете заменить эти два жеста одним — точно таким же, но выполненным двумя пальцами. Такой двойной свайп выдвигает панель целиком.

2. Долгое нажатие на уведомление: быстрый доступ к настройкам программы

Если одна из программ начинает постоянно присылать уведомления, возникает острое желание уменьшить их количество или просто отключить. Для этого приходится открывать приложение и копаться в нём в поисках нужных настроек. Но можно просто нажать на уведомление и удерживать палец несколько секунд — появится кнопка для быстрого доступа к нужным настройкам.

3. Горизонтальные свайпы вдоль адресной строки: перелистывание вкладок в Chrome

Чтобы переключиться между вкладками Chrome, нужно сначала нажать на цифру с количеством вкладок, а затем выбрать нужную из них. Но есть альтернативный способ, с помощью которого удобно переходить на соседние вкладки. Достаточно делать свайпы вправо или влево, скользя пальцем по адресной строке.

4. Долгое нажатие кнопки отключения: переход в безопасный режим

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

В этом состоянии на аппарат не влияют сторонние программы, поэтому вызванные ими проблемы проще устранить.

Чтобы перейти в безопасный режим, зажмите клавишу питания и удерживайте, пока на дисплее не появится кнопка «Отключить питание». Затем задержите касание на ней — через секунду увидите предложение перейти в безопасный режим.

Источник: https://lifehacker.ru/2016/10/12/8-zhestov-android/

Андроид: жесты, о которых вам следует знать

Добавлено: 2016-11-07 10:10:55

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

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

 Узнайте, как оптимизировать пользовательский опыт на Android с этими жестами:

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

Обычный свайп показывает лишь только стандартную панель  уведомлений.

Для того, чтобы получить доступ к другим настройкам достаточно провести  пальцем вниз на дисплее, выполняется (с помощью двух пальцев) для доступа в одно мгновение и  для получения уведомлений.

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

Длительное нажатие – доступ к нужным настройкам.

Знакомо ли вам чувство, когда хочется отключить сообщения, когда  присылает какая-либо программа уведомления? Для этого просто-напросто приходится долго выискивать нужные функции и копаться в настройках. С помощью адроид жестов все просто – нажмите уведомления, удерживая его несколько секунд – появится нужная кнопка с настройками.

Возможность перелистывания вкладок в Хром.

Для переключения между вкладками Хром, необходимо кликнуть на цифру с вкладками, после этого выбрать ту, что вам нужна в данный момент. Есть и другой способ, благодаря которому можно быстро переходить на другие вкладки, расположенные рядом. Для этого можно переходить слева-направо, переходя и кликая по адресной строке.

Доступ к безопасному режиму одним щелчком.

Безопасный режим позволяет запускать устройство без установленных приложений. Это полезный вариант андроид жестов, позволяет решить некоторые проблемы, связанные с приложением или системой. Для того, чтобы получить доступ к нему с помощью простого жеста не придется нажимать кнопку питания в течение нескольких секунд. Нажмите кнопку ОК, и все готово!

Функция «щипок» для управления снимками.

Андроид жесты и Гугл Photos в значительной степени упрощают работу со смартфоном. Например, для смены формата отображения фотографий можно использовать андроид жесты, которые позволяют, даже не используя дополнительное меню.

Так можно сводить вместе или разводить пальцы поверх списков фото и вы сможете переключать их по градациям: по годам, месяцам, дням. Для того, чтобы выделить несколько фото, достаточно задержать касание на одной из фото и удерживая, захватить им остальные.

Увеличение на Гугл Maps.

Источник: http://www.gsmpress.com.ua/rus/articles-android-zhesty.html

Android обработка жестов: как добавить жесты в свое приложение и распознать их

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

Современные дисплеи могут фиксировать множество прикосновений, распознавать жесты и даже определять силу нажатия (3D Touch). Тем удивительнее, что все это богатство довольно редко используется программистами при разработке новых игр и мобильных приложений.

Эта статья поможет исправить это досадное недоразумение. Сегодня речь пойдет о распознавании жестов.

В Android для поддержки жестов используется специальный вид: «GestureOverlayView». Жесты как таковые представляют собой двоичные ресурсы. Их можно создать с помощью Android SDK. В свою activity жесты можно загрузить с помощью метода GestureLib.fromRawResource().

Если система распознает жест, вызывается метод onGesturePerformedListener().

Соответственно у activity должен быть объявлена поддержка интерфейса GestureOverlayView, кроме того, Activity должна зарегистрировать себя в GestureOverlayView с помощью метода addOnGesturePerformedListener().

Распознанные жестов в Android отображаются желтым цветом — а нераспознанные — бледно-желтым. Эту подсветку можно отключить через методы setGestureColor(Color.TRANSPARENT) и setUncertainGestureColor(Color.TRANSPARENT) для GestureOverlayView.

Создать новые жесты можно через Android эмулятор, запустив на нем программу GestureBuilder. Вы можете создать несколько жестов с одинаковыми именами. Это поможет более точно распознавать их.

При создании эмулятора добавьте поддержку sdcard, в противном случае вы просто не сможете сохранить жесты. Все жесты сохраняются в файл gestures на эмуляторе. Скачать этот файл с эмулятора можно с помощью adb, выполнив команду:
.

/adb pull /sdcard/gestures ~/test<\p>

После ее выполнения файл с жестами будет сохранен в папку «res/raw» и их можно будет использовать в GestureOverlayView.

Источник: http://www.mobilab.ru/androiddev/androiddisplaygestures.html

Как использовать жесты TalkBack

С помощью жестов TalkBack вы можете легко управлять устройством Android.

Они делятся на три типа: основные, жесты перехода и угловые. Их необходимо выполнять одним движением, с постоянной скоростью, равномерно надавливая на экран.

Основные жесты

ДействиеЖест
Перейти к следующему объекту на экране Вправо
Перейти к предыдущему объекту на экране Влево
Переключение настроек навигации Вверх или вниз
Выбрать элемент Двойное нажатие

Жесты перехода

ДействиеПровести по экрану
Перейти к первому объекту на экране Вверх, затем вниз
Перейти к последнему объекту на экране Вниз, затем вверх
Прокрутить вперед(если страница длиннее одного экрана) Вправо, затем влево
Прокрутить назад(если страница длиннее одного экрана) Влево, затем вправо
Переместить ползунок вверх(например, громкости) Вправо, затем влево
Переместить ползунок вниз(например, громкости) Влево, затем вправо

Угловые жесты

Эти жесты состоят из двух линий, формирующих прямой угол. Например, чтобы перейти на главный экран, нужно сначала провести вверх, потом резко влево под углом 90 градусов (этот жест установлен по умолчанию).

ДействиеПровести по экрану
Перейти на главный экран Вверх, затем влево
Нажать кнопку «Назад» Вниз, затем влево
Нажать кнопку «Обзор» Влево, затем вверх
Открыть панель уведомлений Вправо, затем вниз(см. примечание ниже)
Открыть локальное контекстное меню Вверх, затем вправо
Открыть общее контекстное меню Вниз, затем вправо

Примечание. Жест, открывающий панель уведомлений (вправо, затем вниз), поддерживается не во всех версиях TalkBack. Если он не сработал на вашем устройстве, проведите двумя пальцами от верхнего края экрана вниз.

Жесты двумя пальцами

Все жесты TalkBack выполняются одним пальцем. Пока вы касаетесь экрана одним пальцем, ваши жесты отправляются только в TalkBack.

Однако при использовании двух или более пальцев ваше прикосновение или жест распознается непосредственно приложением, а не TalkBack. Например, вы можете прокручивать страницы двумя пальцами.

Некоторые приложения позволяют увеличивать и уменьшать изображение, поместив два пальца на экран и сдвигая или раздвигая их. TalkBack не препятствует распознаванию этих жестов.

Настройка жестов TalkBack

Все вышеперечисленные жесты установлены по умолчанию. При желании вы можете изменить их назначение.

Вот как это сделать:

  1. Откройте приложение «Настройки» .
  2. Выберите Спец. возможности > TalkBack.
  3. Нажмите Настройки, затем Жесты.
  4. Выберите жест.
    • Примечание. Если на вашем устройстве Android есть сканер отпечатков пальцев, вы сможете использовать жесты для отпечатков пальцев.
  5. Определите новое действие. Вы можете использовать действия, перечисленные в таблицах выше, или назначить следующие:
    • Открыть быстрые настройки
    • Озвучить с начала
    • Озвучить со следующего объекта
    • Показать список действий
    • Редактирование
    • Язык
    • Нажатие на объект 

Источник: https://support.google.com/accessibility/android/answer/6151827?hl=ru

Поддержка жестов Android-платформами

Новость не новость: аппараты компании Apple поддерживают управление жестами. И не такая простая понятность, как разблокировка свайпом, а настоящие кодовые движения. iOS не знает компромиссов в виде кнопок “Назад” и “Контекстное меню”, поэтому по максимуму задействует экран, заставляя пользователей напрячь мозг и запомнить-таки парочку команд.

Android же, как система, лояльная во всем, дает своим пользователям и кнопку “Назад”, и “Меню”, что хочешь тебе, пользователь, на! Даже поддержку жестов тоже на! Все тебе!

Как я посмотрела среди своих друзей андроидолюбов, тема с поддержкой жестов особого любопытства не вызывает. Ну вот нет их – и нет. Жизнь от этого не закончилась.

Но! Я же пользователь Oppo Find 5! У меня же Color OS со всеми последними апгрейдами! Я-то знаю, что такое поддержка жестов, и просто обязана поделиться с вами инфой, насколько это круто.

Ну, и, конечно, давайте посмотрим, какие еще лаунчеры, прошивки и внешние утилиты помогут вам надрессировать ваш андроидфон, как охотничьего песика.

Потому что жесты в телефоне — это прям как сериалы “Игра престолов” или “Доктор Кто”. До последнего говоришь, что смотреть не будешь, и не так уж он хорош, как все говорят, и вообще не обязателен, а потом втягиваешься – и уже от экрана не оторвать, и берешь отпуск на пару недель, чтобы все пересмотреть…

Уточнение — кто первым придумал идею с жестами, я, право, не знаю. Но тема была раскрыта для меня лично в телефонах Samsung. Правда, там надо скакать перед датчиком, махать руками или не хлопать глазами. А вот с жестами Color OS все просто и понятно. И все они, выделенные заголовком, Oppo Find 5 понимает и умеет, и именно от них автор отталкивалась, собирая инфу для материала.

Нулевой меридиан — двойной тап

Давайте честно. Если еще год назад обзорщики, схватив в руки LG G2, пищали, как девочки от восторга, постукивая по экрану, теперь, в 2014, этим уже никого не удивишь. А больше удивишь, если экран все еще двойным тапом не разблокируется. HTC и LG вон вообще пошли еще дальше, и там можно хоть кофейную кантату выстукивать. Что накреативишь, то и твое.

Поэтому мне больше нравится функция двойного тапа для блокирования. В Color OS она реализована очень просто — двойной тап по “домику” – и смартфон заблокирован. Притом функция работает исправно и лагов практически нет.

У других моделей есть возможность заблокировать смарт, два раза тапнув по пустому месту на любом рабочем столе. Не так удобно, как по главной кнопке, но наловчиться тоже можно. Со временем.

И, конечно, есть специальные приложения-выключатели, которые можно скачать из Play Mаркета, но лично я считаю его не рациональным. У меня в шторке тоже есть отдельная кнопочка для блокировки экрана.

Но это не так удобно, как двойной клик, потому что все равно нужно делать лишние пальцедвижения, и смысла особого в такой кнопке, как мне кажется, нет. Только если кнопка включения короткая/расположена неудобно/прячется под чехлом.

1. Поддержка жестов в режиме ожидания

То есть, с выключенным дисплеем. Тема сложная. И кроме двойного тапа для разблокировки, такие жесты встречаются редко.

Кроме блокировки, о которой мы уже говорили, в Color OS есть возможность самому установить всякие жесты на разные команды. Москва не сразу строилась, и в предыдущей версии прошивки был тачпад, который вызывался свайпом из верхнего левого угла.

Было это все достаточно странно, заморочено и не очень эффективно. Так что не вызывало во мне бурных чувств восторга.

Теперь, если нужно остановить музыку, проведите двумя пальцами по экрану, для вызова фонарика — нарисуйте галочку, для вызова камеры – кружочек и т.д. Вагон и маленькая тележка возможностей.

У HTC One M8 такие жесты тоже есть, только их пока мало. И они не такие прикольные, как у колора.

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

Это мегаудобно, привыкаешь практически мгновенно, и я даже не знаю, в какой папке у меня лежит фонарик. Меньше времени тратишь на поиски необходимых и часто используемых приложений.

Одно движение – и все в общей доступности. Стоит только один раз попробовать – и все, ваше сердце будет покорено.

2. Поддержка жестов с включенным экраном

Вот тут-то производители разгулялись на славу. Такие штуки есть, кажется, везде.  Каждая уважающая себя компания старается ввести упрощенное управление смартфоном. В целом, это плюс-минус стандартный набор функций, но бывает и что-то из ряда вон. Мне вот тема со скриншотом тремя пальцами очень нравится. Или регулировка громкости двумя. Я уже сто лет не прикасалась к качельке громкости.

Все это вещи удобные как минимум для экономии времени и большей простоты использования. Можно спорить, что раз экран разблокировал, то и все остальные вещи не лениво сделать. Можно. Не лениво. И если есть люди, которым эти жесты кажутся странными и не нужными, то их все равно в шесть раз меньше по сравнению с теми, кто не понимает, зачем нужен следующий вид жестов.

3. Жесты и взгляды

Таких вариантов в три раза больше, чем жестов для режима ожидания. Но больше всего их клепает компания Samsung.

Мы постарались вспомнить, делает ли еще кто реверанс в сторону “танцев” перед датчиком движения, но в голову ничего не пришло.

Кроме, конечно же, Color OS (если бы в редакторе был очень самодовольный смайл, он бы тут красовался)! А у корейцев этих ритуальных танцев на любое действие – мильйон!

Мне эта тема не очень симпатична. Я в лагере тех, кто не в восторге от зависимости от датчика движения. Наверное, потому, что у меня постоянно корректно работают исключительно скриншот страницы ладонью и отключение звука, когда телефон переворачиваешь. Все остальное, особенно что касается взгляда, работает через раз. Беда очкариков. А еще смарт-звонок у меня работает раз через сто…

4. Что и где скачать/купить?

Итак, лидерами самого жестового топа стали:

  • Color OS без промедления получил первое место. Все в ней с жестами выше всяческих похвал.
  • Motion Launch от HTC.
  • TouchWiz от Samsung.

Два последних легко можно купить хоть в Украине, хоть в России, а вот аппараты на Color OS в наших странах приобрести можно только через не местные интернет-магазины.

Идеи жестового управления поддерживают LG, Lenovo, Xiaomi и многие другие производители, создающие прошивки и оболочки для своих устройств.
Из того, что можно скачать в PlayМаркете, голова кругом идет.

Тут есть приложения, которые позволяют просто писать букву на экране – и открывается нужный сайт. Или апгрейдить ваш стоковый Android без ничего до состояния Color OS.

Просто напишите в маркете “Жесты” (а еще лучше – Gestures) – и наслаждайтесь огромным выбором всего, что вам подарит магазинчик.

Источник: https://keddr.com/2014/05/podderzhka-zhestov-android-platformami/

Улучшаем жесты управления в Android — ITC.ua

Несмотря на наличие сенсорного экрана и возможность применять удобные жесты, управление в Android в лучшем случае можно считать гибридным. Частично оно происходит оптимальным методом с помощью жестов, а частично классическим методом нажимания кнопок.

Если в смартфонах подобное управление еще более-менее приемлемо, поскольку одним пальцем можно дотянуться практически до любой кнопки на экране, то на планшетах, по крайней мере 10-дюймовых, для использования тех же клавиш навигации постоянно приходится либо перехватывать планшет, либо совершать руками много дополнительных движений.

Перенастроить навигацию на более удобные жесты, добавить поддержку новых системных команд, и даже скопировать некоторые удобные жесты из iOS, можно с помощью специальных утилит.

All in one Gestures

Эта утилита требует права root для доступа к некоторым, но не всем возможностям. Интересующая нас закладка называется Swipe где можно повесить различные системные действия на удобные жесты.

Жесты в данном случае это обычные прямые линии сделанные пальцем, с одним исключением. Они должны начинаться на границе экрана, то есть пальцем нужно проводить линию начиная с рамки.

Это сделано для того чтобы не путать такие жесты с обычными. К тому же в таком случае их удобно делать большими пальцами, продолжая держать планшет обеими руками по бокам как книгу.

Ориентация в данном случае не имеет значения.

В данном случае под жест справа налево так и просится функция “назад”, а на оставшиеся хотспоты (точки где можно начинать жесты) можно повесить одну из других команд. При удерживании планшета двумя руками удобно использовать только два хотспота: левую и правую часть экрана. Дотягиваться до верхней или нижней рамки, а также до углов не так удобно.

Однако сейчас речь шла о режиме по умолчанию, в котором доступно 8 хотспотов: 4 кромки экрана и 4 угла. В настройках можно включить и 12 точек вызова. В одном из вариантов каждая кромка экрана делится на три зона (верхнюю, среднюю, нижнюю) и на жест в каждой зоне можно вешать свою команду.

Более удобным является другой режим. В нем по-прежнему 4 зоны вызова, снова края экрана, но жесты различаются по углу: перпендикулярно кромке, под 45 градусов вниз, под 45 градусов вверх.

All in one Gestures позволяет повесить на любой из жестов запуск любой программы, те же функции, что выполняют виджеты на рабочем столе, а так же некоторые системные функции: софт-клавиши управления (назад, домой, список запущенных программ), закрытие программы, создание скриншота, прокрутка в начало страницы, переход в полноэкранный режим. Всего доступно 16 функций.

На полноэкранном режиме стоит остановиться чуть подробнее. Так как программа позволяет переназначить софт-клавиши, то необходимость в их отображении на экране отпадает. Более того, при использовании жестов у нижней границы экрана они будут только мешать.

Поэтому если повесить на один из жестов команду Full Screen, то клавиши управления можно прятать с экрана, и при этом нижняя часть рабочего стола, зарезервированная для них, будет освобождаться.

Если в настройках полноэкранного режима указать immersive mode, это позволит прятать и строку статуса вверху экрана при выполнении жеста.

Помимо жестов All in One Gestures позволяет переназначать функции аппаратных кнопок, а это как минимум звуковые клавиши, если других на устройстве не имеется. Переназначение работает только для Android 4.3+ и каждая клавиша распознает как короткое так и длинное нажатие, так что на каждую можно вешать по две функции

Если и этого вам покажется мало, то можно привязывать команды к кликам по строке статуса. Различаются три типа нажатий: одиночное, двойное и короткое-длинное. Также разные части панели (левая и правая) могут быть настроены индивидуально..

Возвращаясь к жестам, стоит добавить что хотя зоны для их активации и подсвечены по краям экрана , в настройках можно настроить как цвет, так и оттенок зон, так что они будут выглядеть гораздо менее заметными чем на следующем скриншоте.

GMD GestureControl Lite

Эта утилита отличается от All in one Gestures в первую очередь тем что поддерживает более сложные жесты с несколькими пальцами. Например сведение 4 пальцев вместе на экране копирует удобный жест из iOS, которым можно свернуть все окна и быстро попасть на рабочий стол.

Проведя 4 пальца снизу вверх, начиная с кромки, можно перейти в полноэкранный режим: с экрана пропадают софт-клавиши и панель состояния.

4 пальца влево или вправо вызывают быстрый переход к предыдущему или следующему приложению.

Перечислять можно было бы все жесты, они действительно удобны, и всего в GestureControl Lite их 9 штук, однако ознакомиться с ними можно и в самой программе, а мы посмотрим на другие ее возможности.

Создание пользовательских жестов доступно только в платной версии GMD GestureControl, однако настройка сенсорного управления в таком режиме позволяет по-настоящему заточить любое устройство под управление жестами.

На первом этапе необходимо записать жест. Это может быть комбинация из любого количества пальцев и видов движений.

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

После записи движения его можно повторять сколько угодно раз проверяя насколько точно программа может его идентифицировать. Делает она это действительно хорошо, и нисколько не стараясь повторить изначальный жест вы как правило будете видеть на экране надпись “100% совпадение”.

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

Если есть подозрения на то что новый жест может быть неоднозначно распознан системой и приведет к выполнению другой команды приложением находящимся сейчас на экране, можно привязать начальную точку движения к одному из краев экрана и даже включить в настройках GestureControl опцию перехвата при которой использование жестов, например, с тремя или большим количеством пальцев будет обрабатываться только GestureControl и не будет передаваться другим программам.

Как было сказано, пользовательские жесты доступны только в платной версии программы, однако диалог настройки вплоть до сохранения работает и в Lite варианте, так что оценить все возможности утилиты можно и до покупки.

Заключение

С помощью All in one Gestures и GMD GestureControl можно заметно доработать хромающее сенсорное управление на планшете, добавив поддержку удобных жестов, с помощью которых управлять устройством будет гораздо удобнее и проще.

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

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

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

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

Партнер рубрики ALCATEL ONETOUCH

Источник: https://itc.ua/articles/uluchshaem-zhestyi-upravleniya-v-android/

Расширенное управление жестами на Андроид: контролируем, не касаясь экрана

С появлением Samsung Galaxy S4 управление смартфонами Android «воздушными» жестами (Air Gestures) стало набирать популярность.

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

Но существуют специальные программы, позволяющие делать аналогичные вещи на других смартфонах Android(Air Call Accept, Magic Unlock и AirSwiper).

Hovering Controls является еще одним приложением, позволяющим осуществлять управление жестами на Андроид, не прикасаясь к экрану. Программа во многом имитирует функционал Air Gesture, реализованный в Galaxy S4.

Следует отметить, что выполнение некоторых функций этой программы (смена фотографий в галерее, скроллинг в браузере) возможно только после получения прав root на Android. Эта программа также поддерживает жест для поднятия трубки без прикосновения к экрану.

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

Скачайте эту программу для управления жестами на Андроид и установите ее на свою трубку. После этого пройдите через запуск сервиса и укажите в настройках, какими программами хотите управлять «легким мановением руки».

Эта разработка поддерживает три жеста: Hover Hold (удержание руки над трубкой), Slide Once (однократное проведение рукой над устройством), Slide Twice (двукратное проведение рукой над телефоном).

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

Вот основные возможности по управлению жестами на Андроид без рутирования с помощью Hovering Controls:

  • Выбор программ, которые запускаются с помощью каждого из жестов.
  • Временное отключение будильника.
  • Отключения звука входящего звонка.
  • Переключение между приложениями, запущенными последними.
  • Быстрый переход на домашний экран.
  • Обзор домашних экранов (как Quick Glance в Galaxy S4) или демонстрация экрана блокировки (по выбору пользователя).
  • Управление музыкальным проигрывателем (следующее / предыдущее / пауза / воспроизведение); работает даже при отключенном экране.
  • Включение / отключение динамика с помощью встряхивания трубки.

Если вы получите права root в системе, то возможности расширяются:

  • Все возможности управления с помощью жестов, описанные в предыдущем пункте.
  • Автоматическая съемка фотографий и видеороликов.
  • Разблокировка экрана посредством перемещения двух рук над трубкой. (Работает только в том случае, если не используются дополнительные функции безопасности для разблокировки экрана. Но это может быть решено в новых версиях.)
  • Смена фотографий в галерее (одно перемещение руки над трубкой — следующий снимок; два перемещения — предыдущий).
  • Прокрутка страницы в окне браузера (одно перемещение руки — вниз; два перемещения руки — вверх).
  • Ответ на входящий звонок простым приближением трубки к уху (это аналогично жесту удержания руки над устройством).

Данный видеоролик поясняет вышесказанное:

Источник: http://kakdelateto.ru/rasshirennoe-upravlenie-zhestami-na-android-kontroliruem-ne-kasayas-ekrana/

Управление интерфейсом Android планшетов с помощью жестов

Если вы, как владелец Android планшета завидуете пользователям Apple iPad, которые могут на своих планшетах переключаться между открытыми приложениями, используя жесты четырьмя или пятью пальцами, то для вас есть хорошие новости – теперь подобные возможности доступны и для ваших планшетов.

Это стало возможным благодаря специальному приложению, созданному одним из участников форума XDA, известным под ником StupidIdea. Несмотря на его ник (тупая идея), идея, заложенная в основу его приложения, понравится большинству владельцев Android планшетов.

Установив на планшет его приложение, вы с помощью жестов можете выполнять следующие задачи:

— Щипок четырьмя пальцами – возврат на главный экран

— Двумя пальцами снизу вверх – скрыть или показать панель состояния

— Двумя пальцами вниз – возврат назад.

В настройках приложения можно выбрать режим двух последних жестов – жест от края экрана или в любом другом его месте.

Управление жестами работает во всех приложениях и играх, и в последней версии программы добавлена поддержка работы на планшетах, которые не поддерживают мультитач — вы можете переключить режим работы программы на управление с помощью обычных, не мультитач жестов.

Конечно, приложение не предоставляет владельцам Android планшетов те же возможности, которые имеются на iPad, но программа развивается, и в любом случае ее разработчик двигается в правильном направлении.

Для установки приложения GestureControl, вы должны иметь права root

Источник: https://www.4tablet-pc.net/hints-and-tips/1223-gesture-control-for-android-tablets.html

Sense Hints

Facebook

Twitter

Вконтакте

Google+

Многие современные смартфоны поддерживают дополнительны жесты, отсутствующие в стандартном Android. Не стал исключением и HTC One (M8).

Краткий обзор

Условно, все «фирменные» жесты HTC One (M8) можно разделить на три группы.

Первая группа – жесты, дополняющие стандартное управление смартфоном в «чистом» Android. Например, дополнительный вид свайпа для открытия «шторки» строки состояния.

Если потянуть «шторку» вниз одним пальцем, откроется панель уведомлений. А если сделать тоже самое двумя пальцами – откроется дополнительная панель с иконками переключателей.

На мой взгляд, это действительно удобно и избавляет от лишних кликов.

Еще один пример – свайп тремя пальцами вверх, который используется для того, что бы передать на другое устройство различный мультимедийный контент, такой как музыка, видео или фото. К сожалению, речь тут явно идет о Miracast или что-то подобное. Передавать таким образом данные по банальному Bluetoth HTC One категорически отказывается – устройство просто не отображается в списке.

Вторая группа жестов – жесты Motion Launch. Как вы знаете, в HTC One (M8) есть специальный датчик, отслеживающий положение телефона и реагирующий на жесты даже в то время, когда сам смартфон находится в спящем режиме. Это дает пользователям возможность выполнять некоторые простые действия не включая экран.

Так, если провести по экрану вправо, удерживая телефон в вертикальном положении, то откроется лента HTC BlinkFeed.

Источник: http://android.mobile-review.com/htc/28197/

iGest — управление жестами

iGest — управление жестами. Жесты — это то, чем каждый пользователь смартфона/планшета пользуется каждый день.

Вы используете жесты, когда просматриваете страницу в браузере, когда листаете страницы рабочего стола, когда открываете панель уведомлений, когда играете… Таких примеров много, но почему бы не использовать жесты для запуска приложений? Вот сами подумайте, что легче: открыть меню приложений, найти нужное вам приложение и нажать на него, или нажать кнопку разблокировки устройства, а затем на экране блокировки нарисовать жест для запуска приложения и моментально зайти в него? Думаю, второй вариант более удобен, хотя и требует предварительной подготовки (нужно заранее нарисовать жест для приложения, которое будете запускать). Если вы уже заинтересовались, тогда быстрее скачивайте приложение iGest, настраивайте жесты и пользуетесь своим смартфоном/планшетом с еще большим удовольствием.

При нажатии на приложение, перед вами появляется зона для ввода жеста, но в начале она не нужна, поскольку, еще ни одного жеста не создано. Чтобы создать жест, заходим в настройки и нажимаем кнопку Добавить. Затем нужно выбрать тип действия, которое должно выполнятся после рисования определенного жеста.

В вашем распорядке следующие действия: запуск приложений, звонок, отправка сообщения, открытие веб-страницы, включения фонарика и многое другое. После выбора действия, вам нужно нарисовать жест 5 раз (само собой, одинаковый).

Это процедура необходима для успешной калибровки жеста, чтобы, если вы нарисуете его с какими-то отклонениями, то приложения смогло его распознать. Что самое интересное, жест можно рисовать в несколько шагов, т.е. вы можете нарисовать смайлик, даже отрывая палец от экрана.

Но делать это нужно быстро, поскольку, после того, как вы убираете палец с экрана, у вас есть 2-3 секунды, чтобы продолжить рисование. После успешно нарисованного жеста, нажмите на кнопку Сохранить.

В настройках вы можете включить/выключить экран блокировки, на котором можно будет рисовать жесты, а также “плавающую” кнопку, чтобы получить доступ к жестам из любого приложения.
Преимущества iGest:

  • Множество функций и управление жестами занчительно ускорят работу с устройством (телефоном или планшетом)
  • Жесты можно использовать прямо на экране блокировки. Теперь для того, чтобы открыть приложение или позвонить, даже не нужно включать телефон!
  • На экране блокировки есть сканер отпечатков пальцев.
  • Удобная плавающая кнопка позволит использовать жесты где угодно!
  • Идеальная точность распознавания жестов. Уникальный алгоритм адаптируется под ваш почерк и распознает любой жест.
  • Простой и удобный интерфейс поможет быстро настроить нужные жесты.
  • iGest — единственное приложение среди аналогов, которое поддерживает multi-touch жесты.

Что можно делать жестами?

  • Запускать приложения
  • Совершать звонки
  • Открывать веб-страницы
  • Открывать файлы
  • Заблокировать экран телефона
  • Создать SMS
  • Создать Email
  • Включить фонарик
  • И многое другое…

iGest — это очень классное и невероятно полезное приложение, которое в разы упрощает запуск часто используемых приложений, а также выполнение постоянных действий. Приятного пользования!
Скачать приложение iGest — управление жестами для Андроид вы можете по ссылке ниже.

Разработчик: Dmytro Dolotov
Платформа: Android 2.3.3 и выше
Язык интерфейса: Русский (RUS)
Состояние: Full (Полная версия)
Root: Не нужен

Источник: http://upgrade-android.ru/programs/sistemnye/utility/1606-igest-upravlenie-zhestami.html

Android Жесты Учебник

Android предоставляет специальные типы сенсорных экранов событий, таких как масштабирование, двойное нажатие, свитки, длинные прессами и вздрагивают. Они все известны как жесты.

Android предоставляет класс GestureDetector получить события движения и говорят нам, что эти события соответствуют жестов или нет. Для того, чтобы использовать его, необходимо создать объект GestureDetector , а затем продлить еще один класс сGestureDetector.SimpleOnGestureListener действовать в качестве слушателя и переопределить некоторые методы.Его синтаксис приведен ниже —

GestureDetector myG;
myG = new GestureDetector(this,new Gesture()); class Gesture extends GestureDetector.SimpleOnGestureListener{ public boolean onSingleTapUp(MotionEvent ev) { } public void onLongPress(MotionEvent ev) { } public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { } public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { }
}
}

Обращение с щепоткой жест

Android обеспечивает классScaleGestureDetector обрабатывать жесты как пинч и т.д. Для того , чтобы использовать его, необходимо создать экземпляр объекта этого класса.Его синтаксис выглядит следующим образом —

ScaleGestureDetector SGD;
SGD = new ScaleGestureDetector(this,new ScaleListener());

Первый параметр является контекст, а второй параметр является слушателем событий. Мы должны определить слушателя событий и переопределить функциюOnTouchEvent , чтобы сделать его работу.Его синтаксис приведен ниже —

public boolean onTouchEvent(MotionEvent ev) { SGD.onTouchEvent(ev); return true;
} private class ScaleListener extends ScaleGestureDetector.SimpleOnScaleGestureListener { @Override public boolean onScale(ScaleGestureDetector detector) { float scale = detector.getScaleFactor(); return true; }
}

Помимо прижимных жестов, есть и другие методы, доступные, которые уведомляют больше о сенсорных событий. Они перечислены ниже —

Sr.NoМетод и описание
1 getEventTime ()

Этот метод получить время события текущего события обрабатывается ..

2 getFocusX ()

Этот метод получить координаты Х координационного центра текущего жеста в.

3 getFocusY ()

Этот метод получить Y координаты координационного центра текущего жеста в.

4 getTimeDelta ()

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

5 isInProgress ()

Этот метод возвращает истину, если масштабный жест в процессе ..

6 onTouchEvent (MotionEvent событие)

Этот метод принимает MotionEvents и отправляет события, когда это необходимо.

пример

Ниже приведен пример, демонстрирующий использование класса ScaleGestureDetector. Это создает базовое приложение, которое позволяет вам увеличивать и уменьшать через пинч.

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

мерыОписание
1 Вы будете использовать Android студию для создания Android приложения под покупку com.example.sairamkrishna.myapplication ;. Создавая этот проект, убедитесь, что вы Target SDK и компилировать С в последней версии Android SDK, чтобы использовать более высокие уровни API.
2 Изменить файл исходного кода / MainActivity.java, чтобы добавить необходимый код.
3 Изменение RES / макет / activity_main для добавления соответствующих компонентов XML
4 Запустите приложение и выбрать беговую андроид устройства и установить приложение на нем и проверить результаты

Ниже приводится содержание модифицированного основного файла активностьSRC / MainActivity.java.

package com.example.sairamkrishna.myapplication; import android.app.Activity;
import android.content.Intent;
import android.content.IntentFilter; import android.graphics.Bitmap;
import android.graphics.Matrix; import android.os.BatteryManager;
import android.os.Bundle; import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.ScaleGestureDetector;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View; import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast; import java.util.ArrayList;
import java.util.Set; public class MainActivity extends Activity { private ImageView iv; private Matrix matrix = new Matrix(); private float scale = 1f; private ScaleGestureDetector SGD; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv=(ImageView)findViewById(R.id.imageView); SGD = new ScaleGestureDetector(this,new ScaleListener()); } public boolean onTouchEvent(MotionEvent ev) { SGD.onTouchEvent(ev); return true; } private class ScaleListener extends ScaleGestureDetector. SimpleOnScaleGestureListener { @Override public boolean onScale(ScaleGestureDetector detector) { scale *= detector.getScaleFactor(); scale = Math.max(0.1f, Math.min(scale, 5.0f)); matrix.setScale(scale, scale); iv.setImageMatrix(matrix); return true; } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }
}

Ниже приводится измененный содержание XMLРез / макет / activity_main.xml.

Ниже приводится содержаниеРез / значений / string.xml.

Источник: http://www.w3ii.com/ru/android/android_gestures.html

Ссылка на основную публикацию