小编Nam*_*mbi的帖子

使用名称值对将Json POST发送到服务器

我通过url发送Json Post请求到服务器:http://www.xyz.com/login

请求结构:

{"requestdata":{"password":"abc","devicetype":"phone","username":"amrit@pqr.com","locale":"in"},"requestcode":10}
Run Code Online (Sandbox Code Playgroud)

代码快照:

主要活动:

    // Building post parameters
    // key and value pair
    List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>();
    nameValuePair.add(new BasicNameValuePair("requestcode", "10"));
    nameValuePair.add(new BasicNameValuePair("devicetype", "phone"));
    nameValuePair.add(new BasicNameValuePair("locale", "in"));
    nameValuePair.add(new BasicNameValuePair("username", "amrit@pqr.com"));
    nameValuePair.add(new BasicNameValuePair("password", "abc"));

    RestPost post = new RestPost(loginUrl, nameValuePair);
    String Response = post.postData();
    Log.i("Response:", Response);
Run Code Online (Sandbox Code Playgroud)

RestPost类

    import java.io.BufferedReader;
      import java.io.IOException;
      import java.io.InputStream;
      import java.io.InputStreamReader;
      import java.util.List;
      import org.apache.http.HttpEntity;
      import org.apache.http.HttpResponse;
      import org.apache.http.NameValuePair;
      import org.apache.http.StatusLine;
      import org.apache.http.client.ClientProtocolException;
      import org.apache.http.client.HttpClient;
      import org.apache.http.client.entity.UrlEncodedFormEntity;
      import org.apache.http.client.methods.HttpPost;
      import org.apache.http.impl.client.DefaultHttpClient;
      import …
Run Code Online (Sandbox Code Playgroud)

java android json androidhttpclient

2
推荐指数
1
解决办法
2万
查看次数

如何在Android中发布嵌套的JSON数据?

我需要将以下JSON数据从Android发布到Webservice.这是JSON数据

{"AutoMobileName":"Mercedes","Engine":"V4","BrandInfo":{"Model":"C500","ColorType":"Black","DatePurchased":"1990"}}

使用Android Java我就是这样做的.

JSONObject holder = new JSONObject();
holder.put("AutoMobileName", "Mercedes");
holder.put("Engine", "V4");
StringEntity se = new StringEntity(holder.toString());
httpost.setEntity(se);
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,这两个参数被发布,但是如何在BrandInfo嵌套时发送数据.

我如何将它放在holder对象内并发布?

java android json

1
推荐指数
1
解决办法
1570
查看次数

声明中的Android AsyncTask错误

我收到此错误"无法访问Datagetter类型的封闭实例.必须使用Datagetter类型的封闭实例限定分配(例如xx A(),其中x是Datagetter的实例)." 我的代码是

public static void initializeValues
    (String _NAMESPACE , String _URL , String _SOAP_ACTION , 
String _METHOD_NAME , String _PARAM_NAME , String _PARAM_VALUE)

    {
        NAMESPACE = _NAMESPACE ;
        URL = _URL ;
        SOAP_ACTION = _SOAP_ACTION ;
        METHOD_NAME = _METHOD_NAME ;
        PARAM_NAME = _PARAM_NAME ;
        PARAM_VALUE = _PARAM_VALUE ;
        TAG = "Name of log" ;


        AsyncCallWS task = new AsyncCallWS();
        //Call execute
         task.execute();

    }
Run Code Online (Sandbox Code Playgroud)

AsyncCallWS

public class AsyncCallWS extends AsyncTask<String, Void, Void> {

        protected Void doInBackground(String... params) {
            Log.i(TAG, "doInBackground"); …
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask

1
推荐指数
1
解决办法
544
查看次数

EROR NullPointerException

在这个时候我需要你们的帮助,我有以下代码,但是当我在eclipse中运行时,它完全是错误的,(错误是在下面的代码中签名)

package com.example.search;
import java.util.Calendar;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.TextView;
import com.example.database.search.DBDataSource;
import com.example.database.search.Sma;

public class EditData extends Activity implements OnClickListener 
{   

int hour, minute, mYear,mMonth, mDay;
    static final int DATE_DIALOG_ID = 1;
    private EditText txtDate;
    private String[] arrMonth{"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
private DBDataSource dataSource; 
private long id;
private String Nama;
private String Alamat;
private Long Latitude;
private Long Longtitude;
private String Tanggal;
private …
Run Code Online (Sandbox Code Playgroud)

java eclipse android nullpointerexception

-2
推荐指数
1
解决办法
113
查看次数