Código consultar archivo php alojado en un servidor en android




class BaseDatosAgregarPedido extends AsyncTask<String, String, String> {

    @Override    protected void onPreExecute() {
        super.onPreExecute();
        pDialog = new ProgressDialog(AgregarPedido.this);
        pDialog.setMessage("Agregando Pedido...");
        pDialog.setIndeterminate(false);
        pDialog.setCancelable(true);
        pDialog.show();
    }

    @Override    protected String doInBackground(String... args) {
        // TODO Auto-generated method stub        // Check for success tag        int success;
        String username = descrip.getText().toString();
        String password = num.getText().toString();
        try {
            // Building Parameters            List params = new ArrayList();
            //nombre de los cuadros que deseas rellenar
            params.add(new BasicNameValuePair("Descripcion", username));
            params.add(new BasicNameValuePair("idHabitacion", password));

            Log.d("request!", "starting");

            //Posting user data to script            JSONObject json = jsonParser.makeHttpRequest(
                    PEDIDO_URL, "POST", params);

            // full json response            Log.d("Registering attempt", json.toString());

            // json success element            success = json.getInt(TAG_SUCCESS);
            if (success == 1) {
                Log.d("Pedido Created!", json.toString());
                finish();
                return json.getString(TAG_MESSAGE);
            }else{
                Log.d("Pedido Failure!", json.getString(TAG_MESSAGE));
                return json.getString(TAG_MESSAGE);

            }
        } catch (JSONException e) {
            e.printStackTrace();
        }

        return null;

    }

    protected void onPostExecute(String file_url) {
        // dismiss the dialog once product deleted        pDialog.dismiss();
        if (file_url != null){
            Toast.makeText(AgregarPedido.this, file_url, Toast.LENGTH_LONG).show();
        }
    }
}