我想创建一个应用程序来通过 PC 访问我的 android 设备。我已经看到这样的应用程序可用,但我想编写自己的代码。
谁能指导我创建这样的应用程序?
我需要什么来开始编码?我需要什么样的协议、连接类型(wifi、互联网、蓝牙)、库?是否有任何内置 API 可以帮助我?
我需要访问我的手机并通过我的 PC 远程使用它,我想自己编写代码。
感谢
Abhinav Tyagi
我想创建一个应用程序来通过 PC 访问我的 android 设备。我已经看到这样的应用程序可用,但我想编写自己的代码。
谁能指导我创建这样的应用程序?
我需要什么来开始编码?我需要什么样的协议、连接类型(wifi、互联网、蓝牙)、库?是否有任何内置 API 可以帮助我?
我需要访问我的手机并通过我的 PC 远程使用它,我想自己编写代码。
感谢
Abhinav Tyagi
通过远程在设备上运行应用程序在其他答案的基础上遵循策略,并在设备上首先获取可用包的列表并通过网络发送。当远程 pc/设备想要运行该应用程序时,只需发送完整的包名称以及您想要的一些额外信息。现在在设备端解析该字符串和额外的参数并以该意图运行活动。
无论您想访问什么,首先您需要与该设备进行通信。所以我的建议是使用TCP/IP协议进行通信,即PC端和设备端都需要socket编程来进行通信。然后根据您通过网络发送的策略解析数据。使标准进行通信,就像有一些带有特定参数的命令来执行一些特定的任务以及参数的大小、间隔、顺序。因此,借助这种通信结构,您可以在双方执行操作。例如,要获取设备上手机的联系人列表,首先查询设备并将联系人列表转换为对象列表格式,然后通过网络发送。然后使用数据包的反向编码为对象,在远程设备上显示联系人列表。