Android: как получить доступ к телефону через ПК? - PullRequest
0 голосов
/ 27 июня 2011

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

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

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

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

Спасибо
Абхинав Тяги

Ответы [ 2 ]

0 голосов
/ 27 июня 2011

РАБОТАЮЩЕЕ ПРИЛОЖЕНИЕ НА УСТРОЙСТВЕ ЧЕРЕЗ УДАЛЕННОЕ На основе другого ответа следуйте стратегии и сначала на устройстве получите список доступных пакетов и отправьте их по сети.Когда удаленный компьютер / устройство хочет запустить это приложение, просто отправьте полное имя пакета с некоторой дополнительной информацией, которую вы хотите.Теперь на стороне устройства проанализируйте эту строку и дополнительные аргументы и выполните действие с этим намерением.

0 голосов
/ 27 июня 2011

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

...