如何将数据从站点获取到变量 x?我希望每次我使用这个 x 时,x 都会从这个站点获取他的数据。例如,如何从网站http://www.dollargate.net/获取此数据 3.856 ?
问问题
60 次
2 回答
1
/首先,下载网站:
DefaultHttpClient client = new DefaultHttpClient();
HttpGet request= new HttpGet(url);
HttpResponse response = client.execute(request);
String content = EntityUtils.toString(response.getEntity());
然后在内容中查找以下文本:
<div id="tabcontent1">
<div id="dollar_1">שער הדולר היציג הוא:</div>
<div id="dollar_2">
该数字将在此文本之后
PS:不要忘记在清单中添加权限:
<uses-permission android:name="android.permission.INTERNET"/>
于 2012-10-07T08:51:05.667 回答
0
您需要发出 http 请求并解析响应,解析当然取决于每个网站。有关如何发出 http 请求的示例,如果您不知道已经可以在 android 示例中找到(您应该在 Android SDK 文件夹中找到它),例如:android-sdk/samples/android-16 /SampleSyncAdapter/src/com/example/android/samplesync/client/NetworkUtilities.java
祝你好运!
于 2012-10-07T08:47:28.320 回答