Android 中的网络操作

1.从服务器获取数据

2.get请求  获取数据

3.post请求  提交数据

1. 实例化一个URL对象

2.获取HttpURLConnection对象

3.设置请求连接属性

4.获取响应码,判断连接结果码

5.读取输入流并解析

get请求案例

    @Override
    public void onClick(View view) {
        switch (view.getId()){
            case R.id.getButton:  // 请求数据
                //  <uses-permission android:name="android.permission.INTERNET"/>
                new Thread(new Runnable() {  // 注意 1.不能在主线程去操作 2.安全权限
                    @Override
                    public void run() {
                        String urlString = "http://www.imooc.com/api/teacher?type=2&page=1";
                        mResult = requestDataByGet(urlString);
                        runOnUiThread(new Runnable() {
                            @Override
                            public void run() {
                             

Guess you like

Origin blog.csdn.net/weixin_38107457/article/details/120494876