2013-07-06 232 views
-1

可以在网站上发送查询(动态)并在android应用上检索结果。我是android新手。 如果有可能,你可以指导我哪个API /网站将有助于执行上述操作。通过android访问网站

例如:如果我输入航班号为no,有一个网站告诉我航班的时间和离开。所以基本上我想输入从应用程序的飞行no,并显示结果的时间。

P.S:如果问题不清楚。我会很乐意使它更清晰

回答

0

是的,它可以发送查询到网站。

public void postData() { 
// Create a new HttpClient and Post Header 
HttpClient httpclient = new DefaultHttpClient(); 
HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php"); 

try { 
    // Add your data 
    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); 
    nameValuePairs.add(new BasicNameValuePair("id", "12345")); 
    nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!")); 
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

    // Execute HTTP Post Request 
    HttpResponse response = httpclient.execute(httppost); 

} catch (ClientProtocolException e) { 
    // TODO Auto-generated catch block 
} catch (IOException e) { 
    // TODO Auto-generated catch block 
} 
} 
+1

尽管此链接可能回答问题,但最好在此处包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – mishik

+0

这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 – slfan

+0

@shujatAli:我之前经历过我的怀疑,发现了一些名为ksoap2的东西。虽然我无法弄清楚这个ksoap2是否也可以用于动态网站? P.S:虽然我发现你的方法很有帮助。 –