android如何通过代码获取PNR的PNR状态

时间:2011-09-05 08:29:23

标签: android

在我的应用程序中,我有一个活动,其中有一个EditText和一个Button。

我想输入PNR否,如果我按“检查PNR状态”按钮,那么它应该给出PNR状态。 我怎么能这样做? Plz给了我一些样本,以便更好地理解。 谢谢

1 个答案:

答案 0 :(得分:3)

我的iPhone应用程序的类似任务尚未发布。您可以检查http://www.pnrstatuscheck.in以获取pnr状态。他们正在使用http://www.mmtstraintimings.in/pnrstatus/ {yourPNRnumber}

中的服务

这解决了获取pnr状态信息的主要担忧。

getRequestLine()和getEntity()可用于从android发出http请求。

示例:

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
    }
}