Android управление мышкой с помощью акселерометра

Содержание
  1. Android управление мышкой с помощью акселерометра
  2. Мышь для акселерометра Android
  3. Dadaviz
  4. Если сломалась компьютерная мышка, то смартфон придет на помощь
  5. Какое приложение превратит смартфон в мышку
  6. Как настроить мобильную мышь
  7. Как пользоваться смартфоном вместо мышки
  8. Android управление мышкой с помощью акселерометра
  9. Управление мышкой на андроид
  10. Подключение мыши, клавиатуры и геймпада по USB
  11. Беспроводные мышки, клавиатуры и другие устройства
  12. Использование геймпада, мышки и клавиатуры в Andro >Пользоваться всеми этими устройствами на Android довольно просто, проблемы могут возникнуть только с игровыми контроллерами, так как далеко не все игры их поддерживают. В остальном, все работает без твиков и root.
  13. Подключаем мышку к Android смартфону по USB порту
  14. Подключаем Bluetooth мышку к Android планшету или смартфону
  15. Remote Dro >Довольно-таки старое, зато надёжное приложение-эмулятор тачпада с возможностью ввода текста через установленную на смартфон или планшет клавиатуру. Remote Droid не требует каких-то сложных манипуляций в настройке, пользователю всего и нужно, что установить приложение на мобильный девайс, а программу-сервер — на компьютер.
  16. RemoteDro >
  17. Уже скачали: 4658 пользователей
  18. Wi-Fi Mouse Remote

Android управление мышкой с помощью акселерометра

Управление курсором при помощи акселерометра

Устройство или ОС, прошивка: андроид >= 4.1

Летом пытался снять подводное видео путём засовывания мобилки в стеклянную банку, но всё пошло не так и я угробил тачскрин.
Но камера на устройстве офигенная и, чтоб еще поснимать видео, решил написать программу, позволяющую хоть как-то управлять устройством.

Вот буквально за пол дня сделал «пре-альфа» версию. Это моя первая и последняя программа на Java!
В принципе, мне её уже более-менее достаточно.
Но если вдруг это еще хоть кому-то зачем-то пригодится, можно будет допилить и дофиксить, добавить настройки. На данный момент я даже не уверен, что она еще у кого-то запускается.

Работает так: Устройство помещается горизонтально и на экране появляется курсор. Наклоняя устройство туда-сюда можно курсор двигать. Рывок вверх — нажатие. Рывки вправо/влево/насебя/отсебя эмулируют свайпы (нажатие и перетягивание) из текущей позиции курсора в направлении рывка.

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

Если кто-то когда-то зачем-то будет пробовать, то:
ВНИМАНИЕ: нужен рут (su бинарник).
ВНИМАНИЕ №2: после первого запуска программа прописывается в автозапуск и курсор всегда появляется после перезагрузки устройства.

Сообщение отредактировал Pigg — 02.12.16, 19:09

Источник

Мышь для акселерометра Android

Я планирую разработать мышь с акселерометром на платформе Android. мобильное устройство, которое я планирую использовать, является htc nexus one. курсор должен перемещаться по мере перемещения мобильного устройства. будет ли это трудно поддаваться движению по гравитации?

Трудно ответить, потому что вы сформулировали вопрос.

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

Ускорители в телефонах обнаруживают, очевидно, ускорение, как правило, по оси x y и Z. Если вы положите свой телефон на стол, вы заметите, что телефон находится в пределах 1 г (это должно быть меньше всего или в случае с капиталом?). Это на самом деле 1 г ускорения, хотя он не ускоряется, но у вас все еще есть. Вы можете обнаружить рулон телефона, записав, как компонент этого 1g отличается на трех осях. т.е. вы имеете равную силу g в оси x и z и ноль в y, тогда вы можете «предположить», что телефон удерживается под углом 45 градусов.

Когда сумма компонентов не равна 1g, вы знаете, что ваш телефон действительно ускоряется. Однако вам нужно знать положение вашего телефона. Из-за восхитительно болезненного способа работы математики, если вы выработаете дифференциал дифференциала ускорения вашего телефона (на каждой оси), вы должны иметь позицию. Точный способ выработать позицию от ускорения — это больше, чем я могу думать по утрам, но корабли отношения довольно просто конвертировать в/из, если вы сохраняете постоянную для них всех, что вы можете, ВРЕМЯ!

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

Самая большая проблема заключается в том, что только акселерометр не может отличить ускорение от движения и ускорения из-за силы тяжести и наклона. Чтобы изолировать движение, вам нужен второй датчик. Ваша проблема очень похожа на проблему, с которой сталкиваются люди, строящие на стороне Segway балансирующие роботы, и решение в значительной степени то же самое:

Гироскоп. Я считаю, что у телефонов Samsung Galaxy S есть гироскопы, но я не уверен, являются ли они «настоящими» гирами MEMS или просто имитируются каким-то образом, что может не соответствовать задаче.

Камера. Это моя непроверенная теория, но если бы вы могли как-то либо отразить достаточно света от стола со вспышкой (на телефонах со светодиодной вспышкой), либо, возможно, использовали коврик для мыши с некоторым свечением в темном узоре, и вы могли бы заставьте камеру делать видеозахват с низким разрешением, когда он не знает, что это не в фокусе, вы, вероятно, могли бы распознавать распознавание размытых нефокусированных капель достаточно хорошо, чтобы определить, движется ли телефон или неподвижен, и, возможно, получить некоторое ощущение скорости и/или направление. Объедините низкокачественные данные из потока видео в реальном времени с размытым видеоизображением с относительно высоким разрешением данных от акселерометров, и у вас может быть что-то, что работает.

Однако, прежде чем вы даже потрудитесь с 1 или 2, убедитесь, что вы готовы решить большую проблему: эмуляция мыши Bluetooth с поддержкой HID. Это возможно (но может потребоваться внедренный телефон), и по крайней мере одно приложение в Android Market делает это, но это не тривиальная задача. Вы не собираетесь решать эту проблему днем, и вам, вероятно, стоит попытаться решить ее, по крайней мере, достаточно, чтобы подражать поддельной мыши и убедительно связать ее с компьютером, ожидающим настоящую мышь bluetooth, прежде чем вы даже столкнетесь с проблемой акселерометра, Оба являются высокорискованными, поэтому не пытайтесь полностью завершить одну задачу перед тем, как начать другую, но не тратьте слишком много времени, пока не получите достаточно хорошее сцепление с проблемой и не знаете, попасть в.

Читайте также:  Мой будильник полная версия для андроид

Есть альтернатива, если bluetooth HID слишком много. Есть довольно много проектов с открытым исходным кодом, которые включают пропуск Bluetooth HID и просто использование его в качестве последовательного порта, взаимодействующего с сервером, работающим на ПК (или привязанным напрямую через usb с АБР). AFAIK, ни одна из них не имеет особенно хороших возможностей «телефон-мышь», если вы не считаете использование телефона в качестве сенсорной панели «мышкой».

Источник

Dadaviz

Ваш IT помощник

Если сломалась компьютерная мышка, то смартфон придет на помощь

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

Какое приложение превратит смартфон в мышку

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

  • PC Remote. Легко превратит гаджет в компьютерную мышь, клавиатуру или игровой контроллер с индивидуальной настройкой кнопок и передачей изображения со смартфона на компьютер и обратно. Этот вариант подходит для операционной системы Android и Windows;
  • Remote Mouse. Сделает телефон на ОС Android клавиатурой или мышкой для компьютера. Управлять ПК можно с помощью жестов или сенсорного экрана. Это бесплатная программа, но в нее встроена возможность покупки дополнительных опций для расширения базового функционала. Совместима с Windows, а также Mac и Linux;
  • Unified Remote. С этой программой ваш мобильный станет многофункциональным пультом управления компьютером, телевизором и другими электронными устройствами. Подходит для Windows, Mac и Linux. Платная версия включает более 90 режимов управления и возможность использования голосовых команд.

Также можно скачать Mouse Kit или Remote Control Collection, которые обладают более простым, но похожим набором функций. Главное, заранее проверьте их совместимость с вашей техникой.

Как настроить мобильную мышь

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

  • Скачайте и установите выбранное приложение на смартфон, а затем его аналог на компьютер;
  • Проверьте, чтобы оба устройства были подключены к одной сети Wi-Fi, и запустите программы;
  • После этого зайдите в настройки приложения на телефоне и активируйте поиск устройств;
  • Когда гаджет найдет ПК, нажмите «Подключиться», и устройства автоматически синхронизируются;
  • После завершения процесса на экране телефона отобразится клавиатура или рабочая зона, в которой можно выбрать необходимую функцию.

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

Как пользоваться смартфоном вместо мышки

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

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

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

Источник

Android управление мышкой с помощью акселерометра

Краткое описание:
Превратите своё устройство в беспроводный трекпад+ДУ

Описание:
Наконец-то и пользователи ОС Андроид получили возможность превратить своё устройство в беспроводный пульт дистанционного управления и трекпад (и не только) с помощью Mobile Mouse (известной раньше под названием Air Mouse ), которая уже достаточно давно радует владельцев iPhone/iPad.

Mobile Mouse мгновенно превращает ваше Android-устройство в беспроводный пульт дистанционного управления вашим компьютером! Устройтесь поудобнее и с помощью этого пульта ДУ, не вставая с места, путешествуйте по интернету, просматривайте ваши фотоальбомы, управляйте музыкальным проигрывателем и выполняйте множество других полезных функций. Используя встроенный акселерометр устройства Mobile Mouse преобразует движения вашей руки в перемещения курсора мыши по экрану монитора. Она может работать и как дистанционная сенсорная панель (трекпад), позволяя вам одним пальцем управлять вашим компьютером. Mobile Mouse является неотъемлемой частью домашнего кинотеатра на базе ПК (HTPC), и если вам часто приходится показывать презентации, она станет вашим лучшим другом. Благодаря использованию инновационной системы уведомления о приложениях, Mobile Mouse «знает», с какой программой на компьютере вы в настоящий момент работаете, и предлагает вам «клавиши» управления, соответствующие именно этой программе. Это позволяет Mobile Mouse обеспечить простой одноэкранный пульт для управления всеми вашими медиа- и веб-приложениями. Mobile Mouse — это единственное приложение, показывающее полноценный док, такой же точно, каким вы его видите на своём Маке! Mobile Mouse поддерживает все самые популярные веб-и медиа-программы для Мака и ПК, перечень которых постоянно расширяется. Все обновления ежедневно автоматически загружаются на ваш компьютер, так что, как только мы создаём ещё один новый пульт, он тут же появляется у вас.

Читайте также:  Перевод страниц для firefox android

— Мышь, управляемая акселерометром
— Трекпад с вертикальной и горизонтальной ориентацией
— Переключатель/лончер приложений (работает как док в OS X)
— Возможность скрытия клавиатуры (встряхнуть, чтобы скрыть/показать)
— Клавиатура в ландшафтном режиме (в ландшафтном режиме встряхнуть, чтобы показать)
— Мультимедийный пульт ДУ (с кнопками управления громкостью и извлечения)
— Пульт ДУ для веб
— Цифровая клавиатура
— Уведомления о приложениях
— Дистанционная клавиатура с функциональными клавишами и клавишами со стрелками
— Программируемые горячие клавиши (могут быть настроены на запуск программ или на сочетания клавиш)
— Scroll pad
— Жесты с множественными касаниями (с поддержкой прокрутки и нажатия правой кнопки мыши)
— Левая и Правая кнопки мыши
— Модифицирующие Клавиши
— Ввод/набор с экрана
— Удалённое Пробуждение и Усыпление компьютера
— Защита паролем
— Пользовательские настройки чувствительности
— Иноязычные клавиатуры
— Поддержка Bonjour или статического IP
— Нет ограничений размера экрана. Работает с несколькими мониторами
— Works over WIFI, no line of sight limitations
— Built from the ground up for Mac and Windows
— И многое, многое другое.

Русский интерфейс: Нет

Скачать:
версия 2.0.6: com.mobilemouse.full_2.0.6.apk ( 2.51 МБ )

Источник

Управление мышкой на андроид

Операционная система Google Android поддерживает использование мыши, клавиатуры и даже геймпада (игрового джойстика). Многие устройства на Android, планшеты и телефоны позволяют подключать периферию с помощью USB. Для некоторых других устройств, где использование USB не предусмотрено, можно подключить их по беспроводному соединению Bluetooth.

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

Подключение мыши, клавиатуры и геймпада по USB

На большинстве андроид телефонов и планшетов нет полноразмерного USB порта, поэтому вставить периферийные устройства непосредственно в них не получится. Для того, чтобы это сделать, вам понадобится кабель USB OTG (on-the-go), которые сегодня продаются практически в любом салоне сотовой связи, а цена их составляет около 200 рублей. Что такое OTG? Кабель USB OTG представляет собой простой адаптер, который с одной стороны имеет разъем, позволяющий подключить его к телефону или планшету, с другой — стандартный USB разъем, к которому вы можете подключать различные устройства.

С помощью этого же кабеля вы можете подключить USB флешку или даже внешний жесткий диск к Android, но в большинстве случаев, оно его «не увидит», чтобы Андроид увидел флешку, нужно произвести некоторые манипуляции, о чем я как-нибудь обязательно напишу.

Примечание: не все устройства под управлением ОС Google Android поддерживают периферийные устройства по кабелю USB OTG. В некоторых из них отсутствует необходимая аппаратная поддержка. Например, вы можете подключать мышь и клавиатуру к планшету Nexus 7, но телефон Nexus 4 с ними работать не нужно. Поэтому, прежде чем покупать кабель OTG, лучше предварительно посмотреть в Интернете, сможет ли ваше устройство с ним работать.

После того, как такой кабель у Вас есть, просто подключите через него нужное устройство: все должно заработать без каких-либо дополнительных настроек.

Беспроводные мышки, клавиатуры и другие устройства

Нельзя сказать, что кабель USB OTG — лучшее решение для использования дополнительных устройств. Лишние провода, а также то, что далеко не все Android девайсы поддерживают OTG — все это говорит в пользу беспроводных технологий.

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

Использование геймпада, мышки и клавиатуры в Andro >Пользоваться всеми этими устройствами на Android довольно просто, проблемы могут возникнуть только с игровыми контроллерами, так как далеко не все игры их поддерживают. В остальном, все работает без твиков и root.

  • Клавиатура позволяет набирать текст в предназначенных для этого полях, при этом вы видите большее пространство на экране, так как экранная клавиатура исчезает. Работают многие комбинации клавиш — Alt + Tab для переключения между последними приложениями, Ctrl + X, Ctrl + C и V — для операций копирования и вставки текста.
  • Мышь проявляет себя появлением знакомого указателя на экране, которым вы можете управлять тем же образом, которым обычно управляете пальцами. Никаких отличий от работы с ней за обычным компьютером.
  • Геймпад может использовать для навигации по интерфейсу Андроид и для запуска приложений, однако нельзя сказать, что это самый удобный способ. Более интересный способ — использовать геймпад в играх, которые поддерживают игровые контроллеры, например, в эмуляторах Super Nintendo, Sega и других.

На этом все. Кому-нибудь будет интересно, если я напишу о том, как сделать наоброт: превратить Андроид устройство в мышь и клавиатуру для компьютера?

Читайте также:  Databindingutil setcontentview android kotlin

Любое устройство, работающее под управлением ОС Android, может работать с мышкой. Главное, чтобы на девайсе был USB порт или за отсутствием оного (что редко бывает в каких-нибудь экзотических аппаратах), модуль беспроводной связи Bluetooth. В данной статье мы рассмотрим, как подключить мышь к Android через USB порт по OTG кабелю и по Bluetooth каналу.

Подключаем мышку к Android смартфону по USB порту

Для подключения мыши к Android устройству по USB понадобится кабель OTG, который можно недорого приобрести в магазинах, торгующими смартфонами, планшетами и аксессуарами к ним. В некоторых аппаратах он имеется в продажном комплекте. Кабель OTG – это переходник между стандартным USB разъемом и разъемом microUSB, применяемым в мобильных устройствах.

Коротко о технологии подключения OTG можно узнать здесь. Единственный нюанс – это наличие поддержки OTG подключения на вашем аппарате. В раннее опубликованном материале «Как узнать поддерживает ли ваше Андроид устройство OTG?» вы можете узнать, как проверить наличие данной технологии в вашем смартфоне или планшете.

Учтите, что если в вашем телефоне имеется разъем нового типа USB Type C, то и кабель должен быть такого же типа. Уточняйте этот момент при покупке этого аксессуара.

Итак, кабель имеется, и теперь подключаем мышку к нашему Андроид девайсу. Здесь все элементарно – просто один разъем OTG «шнурка» подключаем к аппарату в разъем microUSB, а в другой разъем подключаем мышку. Если хотите использовать беспроводную мышь, работающую на радиочастоте, то подключаем к кабелю приемопередатчик мышки.

Подключенный к OTG кабелю радиомодуль мыши

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

У вас есть Bluetooth мышка, и вы не желаете видеть лишние провода у вашего планшета? Тогда подключите ее с помощью модуля Bluetooth, имеющегося в планшете.

Подключаем Bluetooth мышку к Android планшету или смартфону

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

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

Кнопка сопряжения Bluetooth мыши

После включения сопряжения на мыши, Андроид устройство должно обнаружить «грызуна». Коротко коснитесь по ее названию, для завершения процесса подключения мышки по каналу Bluetooth, и после этого на экране появится управляющий курсор.

Как видите, ничего сложного в подключении мышки к Android нет.

Современный смартфон уже никто не воспринимает просто как устройство для выхода в Интернет. Это и навигатор, и будильник, и фонарик, и записная книжка, и диктофон. В общем, что мы будем вам рассказывать, даже программой-металлоискателем уже никого не удивить. Сегодняшняя подборка посвящена не менее заурядным, но весьма полезным приложениям — эмуляторам устройств ввода для ПК. Они пригодятся, если, например, компьютер подключен к телевизору, или просто вам захотелось управлять «Большим Братом», лежа на диване.

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

Сама работа с виртуальными контроллерами не вызовет никаких проблем, особенно у тех, кто привык к стандартному тачпаду ноутбука. Основной экран приложения представляет собой три зоны, ограниченные зелёными и красными рамками. Большое поле с красными границами — тачпад, два зелёных прямоугольника — клавиши. При необходимости можно вызвать системную клавиатуру, но управление ею будет полностью зависеть от её функциональности (курсор, спецклавиши и т.п.).

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

Плюсы:

  • простой интерфейс;
  • удобный тачпад;
  • есть возможность ввода текста.

Минусы:

  • для настройки приложения требуется переподключение к ПК.

RemoteDro >

Уже скачали: 4658 пользователей

Wi-Fi Mouse Remote

Данное приложение способно полностью заменить собой стандартные дистанционные контроллеры ввода (Bluetooth-клавиатуру и мышь). Благодаря полноценной виртуальной клавиатуре у пользователя появится возможность работать со всеми функция текстовых редакторов, web-браузерами и даже играми.

Но особенно стоит отметить эмуляцию мыши. В отличие от аналогичных приложений, в WiFi Mouse Remote разработчики предусмотрели возможность фиксировать нажатие левой клавиши для более удобного перемещения выбранных объектов. Кроме того, дополнительные функции позволят масштабировать и листать страницы или изображения свайпом двумя пальцами, а также использовать эмуляцию «колёсика» в играх.

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

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

Плюсы:

  • эмуляция мыши и клавиатуры;
  • полнофункциональная клавиатура;
  • поддержка быстрых функций Microsoft Office.

Минусы:

  • клавиатура не адаптирована под экраны планшетов.

Источник

Оцените статью