Датчик приближения на Galaxy S4 (Жесты в воздухе)

Новый Samsung Galaxy S4 имеет новый интересный тип жестов, называемый Жест воздуха, который использует инфракрасный датчик для обработки движения руки пользователя перед экраном, добавляя предварительное касание. /proximity событие, при котором пальцы обнаруживаются до касания.

Я хочу использовать это событие Floating Touch в одном из своих приложений. Я искал как в Google, так и в Центре разработчиков Samsung, но не смог найти никакого API или информации об этом.

Доступен ли API или слишком рано? У кого-нибудь есть ссылка/информация?

http://www.samsung.com/global/microsite/galaxys4/lifetask.html#page=airview

Воздушные жесты


person Nifhel    schedule 20.05.2013    source источник
comment
Я думаю, что эти жесты контролируются фронтальной камерой.   -  person Basim Sherif    schedule 20.05.2013
comment
Я не знаю, Samsung говорит, что использует специальную технологию экрана ... в любом случае, есть ли API для получения события Floating Touch?   -  person Nifhel    schedule 20.05.2013


Ответы (3)


На YouTube есть хорошее видео сеанса Google I/O под названием " чувствительная сторона Android», которая объясняет, как вы могли бы сделать что-то подобное. В основном вы используете датчики света, а затем регистрируете падение. Это довольно просто, но вы должны помнить, что смена источников света во время работы приложения может повлиять на результаты этой функции.

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

person Warpzit    schedule 10.07.2013
comment
Нет, они вообще не используют камеру для обнаружения жестов рук в S4. Проверял просто блокировкой камеры. - person Aras; 04.01.2014
comment
Спасибо @Warpzit, вы знаете, где я могу получить исходный код в демо-версии ввода-вывода? У меня действительно проблемы с выборкой этих данных с датчика :( - person Nevin Chen; 18.02.2014
comment
В папках примеров есть проект Accelerometer Play, API Demos (OS - Sensors). Они были бы хорошим местом для начала. - person Warpzit; 18.02.2014

Ты можешь найти то, что хочешь

Samsung Mobile SDK 1.5 beta1 состоит из 16 независимых пакетов; включая «Pass» и «Motion», которые позволяют вам использовать функции распознавания отпечатков пальцев и активности Samsung GALAXY S5.

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

Обновление: аккорд, жест, движение (распознавание действий)

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

http://developer.samsung.com/samsung-mobile-sdk#gesture

person user2594675    schedule 04.11.2013
comment
Пожалуйста, не предоставляйте ответы только по ссылке, особенно если уже был предоставлен принятый ответ. Как только вы заработаете немного положительной репутации, вы сможете публиковать такие вещи в качестве комментариев, что приемлемо. - person mah; 04.11.2013
comment
@mah на самом деле ответ пользователя 2594675 является правильным для этого вопроса. - person zrgiu; 02.12.2013
comment
@zrgiu На самом деле, ответы только по ссылке не допускаются при переполнении стека, поэтому не имеет значения, что содержит ссылка. Что разрешено, так это копирование достаточного количества контента из этой ссылки в ответ, чтобы ответ мог быть самостоятельным и быть полезным даже после разрыва ссылки (но очень приветствуется включение ссылки для справки, атрибуции и дополнительных деталей). - person mah; 03.12.2013

Если вы ищете Samsung Mobile SDK, вы обнаружите, что S4 не поддерживает Gesture SDK, хотя у него есть функция «плавающего жеста». Если вы погуглите «Samsung Mobile Gesture SDK с S4», вы найдете некоторую информацию....

Насколько мне известно, только Galaxy J и Note 3 поддерживают Gesture SDK.

person Nevin Chen    schedule 18.02.2014