Как поделиться экраном одного устройства Android с другим через WIFI?

В моем приложении для Android один мобильный телефон будет делить экран рабочего стола с другим мобильным телефоном, подключенным к одной сети. Так как же можно просмотреть все файлы одного мобильного телефона с другого мобильного телефона через WIFI? используется ли какая-либо идея программирования сокетов, пожалуйста, разработайте решение


person Pir Fahim Shah    schedule 21.02.2013    source источник
comment
Почему вы снова задаете тот же вопрос? stackoverflow.com/questions/14994865/   -  person M-WaJeEh    schedule 21.02.2013
comment
Изучите программирование клиент-сервер. Запустите свой сервер на одном мобе и запустите свой клиент на другом мобе, а затем делайте все, что хотите.   -  person M-WaJeEh    schedule 21.02.2013
comment
@ M-WaJeEh Итак, если вы хотите получать услуги от клиента, как от сервера, тогда это будет возможно, например, как Bluetooth, где при подключении устройства они могут обмениваться файлами с обеих сторон, так что я могу сделать это с программированием сокетов   -  person Pir Fahim Shah    schedule 21.02.2013
comment
Я не понимаю, что вы пытаетесь сказать, но да, вы можете поделиться чем угодно, используя архитектуру клиент-сервера, и когда я говорю что-либо, это включает в себя имена файлов, файлы, песни, изображения и т. д. Короче говоря, все, что есть у одного моба, может отправляться другому Моб с этой архитектурой.   -  person M-WaJeEh    schedule 21.02.2013
comment
@M-WaJeEh, это здорово, и одна вещь, которая все еще засела у меня в голове, будет ли возможно общаться с обеих сторон, как я видел во многих статьях, что один будет сервером, а другой будет клиентом, а клиент будет отправлять данные на сервер через назначенный ему порт нет, поэтому я думаю, что он будет двунаправленным.   -  person Pir Fahim Shah    schedule 21.02.2013
comment
Связь будет двунаправленной, кто может начать связь, зависит от того, кто сервер, а кто клиент. Клиент может начать общение в любое время, сервер просто сидит и слушает. Как только общение происходит, оно становится двунаправленным.   -  person M-WaJeEh    schedule 21.02.2013
comment
Вы хотите смотреть экран одного телефона на экране другого или обмениваться файлами через Wi-Fi?   -  person WSS    schedule 21.02.2013
comment
@user1917769 user1917769 Я хочу оба, но в данный момент я хочу видеть экран одного на другом, что означает совместное использование рабочего стола. так как я могу это сделать   -  person Pir Fahim Shah    schedule 21.02.2013


Ответы (1)


использовать библиотеку скриншотов Android (http://code.google.com/p/android-screenshot-library/) для получения снимка экрана телефона и отправки его на другой телефон

person WSS    schedule 22.02.2013
comment
Итак, я подключил два мобильных телефона через Wi-Fi и библиотеку ASL, выполнив действие с одной стороны и отправив это изображение на другую сторону, так что все в порядке ... но когда я нажму на любой файл изображения, которое я получил, тогда как он откроет этот файл на другом телефоне, на самом деле я хочу, чтобы одно устройство делило свой рабочий стол с другим, а другое в какой-то степени контролировало бы его файл, возможно ли это с отправкой поиска положения мыши - person Pir Fahim Shah; 22.02.2013
comment
что вы имеете в виду, нажав на любой файл изображения? Если вы хотите управлять другим телефоном, вам понадобится рутирование на этом телефоне. - person WSS; 23.02.2013
comment
я не понимаю Root на телефоне. этот метод покажет мне все файлы другого устройства на моем устройстве, и тогда я смогу управлять им. пожалуйста, уточните немного об этом. спасибо за предыдущие комментарии, которые так полезны. - person Pir Fahim Shah; 23.02.2013
comment
рутирование дает пользователю root-доступ (en.wikipedia.org/wiki/Android_rooting). (1) Если вы хотите получить полный контроль над другим телефоном, то сначала вам нужно выполнить рутирование на этом телефоне, чтобы предоставить привилегии root вашему приложению, которое будет принимать данные с вашего 1-го телефона и изменять их для необходимых действий. (2) Если вы хотите передать файл между телефонами, затем сначала отправьте все имена файлов на другое устройство. Покажите их в виде списка, когда пользователь нажимает на любой элемент, затем запускайте передачу файлов (рутирование не требуется) - person WSS; 27.02.2013
comment
спасибо за постоянную помощь в течение длительного времени. у меня есть некоторое представление о передаче файлов, но нет о рутировании, я изучу это сам. когда у меня возникнут проблемы, я опубликую здесь ваше предложение. - person Pir Fahim Shah; 27.02.2013