2011-06-27 7 views
0

Я хочу создать приложение для доступа к своему устройству Android с помощью ПК. Я уже видел такие приложения доступными, но я хочу закодировать свои собственные.Android: Как получить доступ к телефону через ПК?

Может ли кто-нибудь помочь мне создать такое приложение?

Что мне нужно для начала кодирования? Какие протоколы, типы соединений (Wi-Fi, интернет, Bluetooth), библиотеки мне нужны? Есть ли встроенный API, который мог бы мне помочь?

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

Благодаря
Abhinav Tyagi

+0

Какой доступ вы хотите? Я имею в виду, хотите ли вы передавать данные только или позвонить, открыть другое приложение, чтобы удаленно обрабатывать телефон? –

+0

все, что возможно: D –

+0

Пожалуйста, направляйте меня в правильном направлении :( –

ответ

0

Все, что вы хотите получить доступ, сначала вы должны иметь связь с этим устройством. Поэтому мой совет использует протокол TCP/IP для связи, то есть программирование сокетов необходимо как на стороне ПК, так и на устройстве для связи. Затем проанализируйте данные в соответствии со стратегией, которую вы выполняете, для отправки по сети. Сделайте стандарт для общения, например, используйте команду с определенным аргументом для выполнения определенной задачи и размера, интервала, порядка аргументов. Итак, с помощью этой структуры связи вы можете выполнять операции с обеих сторон. Например, чтобы получить список контактов телефона на устройстве, сначала запросите устройство и преобразуйте список контактов в формат списка объектов и отправьте по сети. Затем, используя обратное кодирование пакета данных в объекты, отобразите список контактов на удаленном устройстве.

0

RUNNING APP ON DEVICE THRUGH REMOTE На основе другого ответа следуйте стратегии и на устройстве сначала получите список доступных пакетов и отправьте по сети. Когда удаленный компьютер/устройство захочет запустить это приложение, просто отправьте полное имя пакета с некоторой дополнительной информацией, которую вы хотите. Теперь на стороне устройства проанализируйте эту строку и дополнительные аргументы и запустите операцию с этим намерением.

+0

Как я могу видеть экран телефона на ПК через это? Любой пример кода у вас есть? –

+0

хотите что-то подобное http://code.google.com/p/android-vnc-viewer/ –