如何在Android中开始截击?

如何在Android中开始截击?,android,Android,我看了谷歌io,看到了截击。但我不知道如何开始。 我试图克隆,但测试项目一直警告我“资源目录不存在” 请给我一些线索 我发现要开始了 我编写了这个测试项目,并从volley库导入com.android.volley和com.android.volley.toolbox。它是有效的^_^ protected static final String TAG = "com.gyh.myvolleytest"; public static final String url = "http://192.1

我看了谷歌io,看到了截击。但我不知道如何开始。 我试图克隆,但测试项目一直警告我“资源目录不存在”

请给我一些线索

我发现要开始了

我编写了这个测试项目,并从volley库导入com.android.volley和com.android.volley.toolbox。它是有效的^_^

protected static final String TAG = "com.gyh.myvolleytest";
public static final String url = "http://192.168.1.108:8080/httptest/servlet/mainservlet?name=stack&age=23";
public static Response.ErrorListener createErrorListener() {
    return new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            Log.d(TAG, "Error Response code: " + error.getMessage());
        }
    };
}

public static Response.Listener<String> createSuccessListener() {
    return new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {
            // TODO parse response
            String string = response.toString();
            Log.d(TAG, "string :" + string);
        }
    };
}

public static Response.Listener<JSONObject> createJsonListener() {
    return new Response.Listener<JSONObject>() {
        @Override
        public void onResponse(JSONObject response) {
            String jsonStr = response.toString();
            Log.d(TAG, "jsonStr :" + jsonStr);
            System.out.println(jsonStr);

        }
    };
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public void click(View view) {
    RequestQueue queue = Volley.newRequestQueue(this);

    // JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET,
    // url, null, createJsonListener(), createErrorListener());
    StringRequest request = new StringRequest(Request.Method.GET, url,
            createSuccessListener(), createErrorListener());
    queue.add(request);
    queue.start();
}
protected static final String TAG=“com.gyh.myvolleytest”;
公共静态最终字符串url=”http://192.168.1.108:8080/httptest/servlet/mainservlet?name=stack&age=23";
public static Response.ErrorListener createErrorListener(){
返回新的响应。ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
Log.d(标记“错误响应代码:”+Error.getMessage());
}
};
}
公共静态响应。侦听器createSuccessListener(){
返回新的Response.Listener(){
@凌驾
公共void onResponse(字符串响应){
//TODO解析响应
字符串字符串=response.toString();
Log.d(标签,“字符串:”+string);
}
};
}
公共静态响应。侦听器createJsonListener(){
返回新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
字符串jsonStr=response.toString();
Log.d(标记“jsonStr:+jsonStr”);
系统输出打印LN(jsonStr);
}
};
}
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
公共作废单击(查看){
RequestQueue=Volley.newRequestQueue(this);
//JsonObjectRequest=新的JsonObjectRequest(request.Method.GET,
//url,null,createJsonListener(),createErrorListener());
StringRequest=新的StringRequest(request.Method.GET,url,
createSuccessListener(),createErrorListener());
添加(请求);
queue.start();
}

希望这有助于将项目设置为库(project->Properties->Android->“Is库”)。

然后,只需在Volley项目中创建res文件夹,eclipse就会构建Volley.jar

非常感谢你!我以后会试试的,哈哈,从截击开始