1. AndroidManifest.xml 文件中添加
//网络权限
<uses-permission android:name="android.permission.INTERNET" />
2. 修改代码
public void connect(){
try {
Client = new LocalSocket();
Client.connect(new LocalSocketAddress(name));
// Client.setSoTimeout(timeout);
} catch (IOException e) {
e.printStackTrace();
}
}
改成
LocalSocketAddress address;
public void connect(){
try {
Client = new LocalSocket();
address = new LocalSocketAddress(name, LocalSocketAddress.Namespace.RESERVED);
Client.connect(address);
// Client.setSoTimeout(timeout);
} catch (IOException e) {
e.printStackTrace();
}
}