android-从网站获取数据

时间:2012-10-07 08:34:59

标签: android

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

2 个答案:

答案 0 :(得分: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"/>

答案 1 :(得分:0)

您需要发出http请求并解析响应,解析当然取决于每个网站。 关于如何发出http请求的示例,如果你不知道你已经可以在android示例中找到(你应该在Android SDK文件夹中找到它),例如:android-sdk / samples / android-16 /SampleSyncAdapter/src/com/example/android/samplesync/client/NetworkUtilities.java

祝你好运!