我对Android开发非常陌生(今天刚开始),也对Java开发非常陌生,尽管我已经编写C#好几年了。
我尝试使用 AndroidHttpClient发出HTTP请求,但我的代码甚至无法编译。
Eclipse只会突出显示代码行,并显示AndroidHttpClient cannot be resolved to a type。
下面是我使用的代码:
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.net.*;
import android.net.http.*;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
AndroidHttpClient client = new AndroidHttpClient();
}
}在安装Android SDK和ADT之后,我从一个空的Android项目开始。我遗漏了什么?
发布于 2011-03-27 01:19:49
您的项目中有哪些接口目标?AndroidHttpClient仅适用于API Level 8 <。
如果你想瞄准安卓的低版本,你可以看看HttpClient,看看这个工具是否能满足你的需求。
发布于 2011-03-27 01:25:35
我不想听起来像个自作聪明的人,但你的答案在文档的第二句话中:):
Don't create this directly, use the newInstance(String) factory method. https://stackoverflow.com/questions/5443896
复制相似问题