gpt4 book ai didi

android - 如何通过wifi将字符串从Android发送到PC

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:45 24 4
gpt4 key购买 nike

你好,我正在开发一个 Android 应用程序,它需要通过 wifi 向 PC 发送一个字符串,从而模拟键盘按键。我有什么想法可以实现这个任务吗?

最佳答案

您将不得不在 PC 上编写一个服务器程序,并使用 ServerSocket 接受来自您的 Android 手机的连接并为使用常规套接字(与 PC 端具有相同端口)的 Android 手机编写一个线程,然后管理它们使用数据输入流和数据输出流。您还需要在 AndroidManifest.xml 上打开权限。

对于权限使用这个:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

这里的代码是一个小例子:

服务器:

String msg_received;

ServerSocket socket = new ServerSocket(1755);
Socket clientSocket = socket.accept(); //This is blocking. It will wait.
DataInputStream DIS = new DataInputStream(clientSocket.getInputStream());
msg_received = DIS.readUTF();
clientSocket.close();
socket.close();

客户:

Socket socket = new Socket("192.168.0.1",1755);
DataOutputStream DOS = new DataOutputStream(socket.getOutputStream());
DOS.writeUTF("HELLO_WORLD");
socket.close();

关于android - 如何通过wifi将字符串从Android发送到PC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com