Управление настольным приложением с помощью телефона Android - PullRequest
0 голосов
/ 29 ноября 2010

Я хочу создать приложение, в котором Android-телефон будет управлять настольным приложением.Мне нужно только отправить координаты с телефона на рабочий стол, когда палец пользователя находится на экране телефона.Но я немного сбит с толку, если мне нужно использовать Bluetooth, USB или Wi-Fi (интранет).

Я провел небольшое исследование по Bluetooth, не занимаясь программированием разъема Bluetooth на телефоне с Android, но на настольном компьютере есть только несколько бесплатных SDK / библиотек.Любое предложение о том, что использовать?

Если бы мне пришлось использовать USB / кабель, Какой API на стороне Android мне нужно использовать?

На самом деле я больше знаком с общим программированием сокетов (wifi), но думаю, что это будет медленно (поправьте меня, если я ошибаюсь), так что это будет мой последний вариант.

PSЯ использую Java для настольных приложений тоже

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

Спасибо

Ответы [ 2 ]

2 голосов
/ 29 ноября 2010

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

Исходный код здесь .Вам может понадобиться svn-клиент, такой как TortoiseSVN , чтобы загрузить его.

0 голосов
/ 29 ноября 2010

Wi-Fi, вероятно, наиболее поддерживаемый.

Bluetooth требует аппаратного обеспечения и драйверов на стороне ПК

USB обычно кажется наиболее разумным, если с проводом нет проблем, но главное - чтобы пользователь включил его "«Отладка по USB» на телефоне, и установите либо Android SDK, либо эквивалентную функциональность для команды adb forward, а также совместимый драйвер USB для телефона.Если бы все это было так, вы бы просто перенаправили порт с ПК на телефон и подключили к этому порту на интерфейсе обратной связи программу для ПК, которая будет перенаправлена ​​на службу, работающую на телефоне.

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

...