Wifi和android应用程序通信
您好,我正在开发一个应用程序,其中我想向连接的WiFi设备发送某种数据。那么我如何才能做到这一点?如果我想远程使用它,那么我需要尝试与WiFi通信,但我无法连接或配对Wifi和android应用程序通信,android,android-wifi,serial-communication,Android,Android Wifi,Serial Communication,您好,我正在开发一个应用程序,其中我想向连接的WiFi设备发送某种数据。那么我如何才能做到这一点?如果我想远程使用它,那么我需要尝试与WiFi通信,但我无法连接或配对 public static String ipAddress;// ur ip public static int portNumber;// portnumber private Socket client; private OutputStreamWriter printwriter; pr
public static String ipAddress;// ur ip
public static int portNumber;// portnumber
private Socket client;
private OutputStreamWriter printwriter;
private String message;
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try {
client = new Socket(ipAddress, portNumber);
printwriter = new OutputStreamWriter(client
.getOutputStream(), "ISO-8859-1");
printwriter.write("any message");
printwriter.flush();
printwriter.close();
client.close();
}
catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}).start();
你会犯什么错误
要使您发布的代码正常工作,您可能必须在清单中获得Internet权限
<uses-permission android:name="android.permission.INTERNET" />
此外,如果您只需要在wifi上执行此操作,请首先检查wifi(并在清单中请求适当的权限)