Android 以编程方式连接到ipaddress以获取返回值
我需要调用一个ip地址,比如说,这将返回一个XML。但我不确定如何从android编程调用它。Android 以编程方式连接到ipaddress以获取返回值,android,Android,我需要调用一个ip地址,比如说,这将返回一个XML。但我不确定如何从android编程调用它。 我试图访问的服务器是远程的。您需要像这样解析从服务器收到的XML响应 String uri = "http://12.12.1.43:8080/xyzzz "; URL url = new URL(uri); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setReque
我试图访问的服务器是远程的。您需要像这样解析从服务器收到的XML响应
String uri = "http://12.12.1.43:8080/xyzzz ";
URL url = new URL(uri);
HttpURLConnection connection =
(HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("Accept", "application/xml");
InputStream xml = connection.getInputStream();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(xml);
我的主要问题是,在活动课上,这叫什么?这需要任何设置,您需要在服务中运行它。无需特殊设置。请点击任何链接。我对此完全为空。我正在使用emulator,因此此http连接将在emulator上工作以进行测试,或者它需要具有internet的设备。请阅读此链接。如果您的计算机上有internet连接,这将在emulator上工作