1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lujianing-android-remote-control-computer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Контроль компьютера с помощью Android

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

Ссылка на статью: http://blog.csdn.net/lujianing2011/article/details/8967889 http://blog.csdn.net/lujianing2011/article/details/8972951

Ссылка на скачивание: http://download.csdn.net/detail/lujianing2011/5447591 (У меня сейчас нет телефона на Android, поэтому я не могу протестировать проект, но я выложил его на CSDN для скачивания, реакция была положительной, что говорит о том, что он работает)

Реализованные функции:

  • Управление мышью:
    • Перемещение курсора
    • Левый клик мыши
    • Правый клик мыши
    • Кручение колесика мыши
    • Перетаскивание файлов
    • Настройка клавиш управления громкостью
  • Ввод данных с клавиатуры:
    • Отправка текста (русский и английский)
    • Нажатие Enter и Backspace
    • Ввод команд в DOS
    • Управление стрелками направления на клавиатуре
    • Управление WSAD (WASD) и UP/DOWN/LEFT/RIGHT
    • Настройка клавиш управления громкостью по желанию пользователя
  • Управление с использованием контроллера:
    • Горизонтальное расположение, где слева находится управление направлением, справа — действия
    • Настройка левой части управления как мыши или клавиатуры
    • Настройка правой части управленияОсновные технологии:
  • Многопоточность и сетевые программы
  • Применение Java API (вызов событий операционной системы)
  • Реакция на события мобильного устройства
  • Использование множественного прикосновения
  • Алгоритмы перемещения указателя мыши и управления другими устройствамиПриложения:
  • Для преподавателей: контроль презентаций PowerPoint без ограничений местоположения
  • Дистанционное управление компьютером: просмотр фильмов и чат без необходимости находиться перед компьютером
  • Преобразование смартфона в игровой контроллер

Будущее видится так:

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

Принцип реализации:

  • Сетевые программы Socket + многопоточность
  • Компьютер как сервер, мобильное устройство как клиент
  • Компьютер открывает порт
  • Мобильное устройство подключается к IP-адресу компьютера и указанному порту
  • Мобильное устройство отправляет соответствующие команды при различных событиях
  • Сервер анализирует команды и выполняет соответствующие действия

Изображение Изображение Изображение Изображение

Адрес блога на OSChina: http://my.oschina.net/lujianing

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Удаленное управление компьютером с мобильного телефона на Android. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lujianing-android-remote-control-computer.git
git@api.gitlife.ru:oschina-mirror/lujianing-android-remote-control-computer.git
oschina-mirror
lujianing-android-remote-control-computer
lujianing-android-remote-control-computer
master