-1

如何将数据从站点获取到变量 x?我希望每次我使用这个 x 时,x 都会从这个站点获取他的数据。例如,如何从网站http://www.dollargate.net/获取此数据 3.856 ?

4

2 回答 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 回答