文章转自http://blog.sina.com.cn/s/blog_6923201d01012qce.html。并有我自己的理解。
首先是头文件。注意必须的头文件一定要写。
import java.io.InputStream;
import java.util.ArrayList;
import org.apache.http.HttpResponse;
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 org.apache.http.message.BasicNameValuePair;
import org.json.JSONArray;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
主要插入部分,因为这篇文章是2012年早期的,如果用Android Studio的注意一件事情:在最新的安卓中不允许将服务操作写入主线程中,所以必须写一个新的线程。
然而还有一个问题,如果新建一个新线程的话,Andro Studio又不允许在子线程中修改UI。
public class
AndroidTestActivity extends Activity {
(new Thread() {
@Override
public void run() {
@Override
public void run() {
System.out.println("insert successfully");
}).start();
}
本文介绍了一个使用Android进行HTTP POST请求以向服务器提交数据的具体案例。文章详细展示了如何通过创建一个简单的Android应用程序来发送包含特定参数的数据包,并解决了主线程中进行网络操作的问题。
240

被折叠的 条评论
为什么被折叠?



