Android中使用百度APIstore接口

本文介绍了如何在Android应用中使用百度APIstore的接口获取新闻数据。首先,从APIstore选择所需接口,接着通过HttpURLConnection进行异步请求,使用IO流读取响应数据。然后,利用Json解析工具对返回的Json数据进行解析,最后对解析出的数据进行相应的业务处理。
摘要由CSDN通过智能技术生成

百度APIStore对开发者而言是比较方便的工具,它提供了很多接口给我们。在这篇文章中将介绍APIstore的使用方法。

1.从百度APIdtore找到我们所需要的接口,以新闻为例。

2.使用HttpURLConnection方法访问该接口,拿到数据用IO流读取出来。需要注意的是:使用异步任务类。

3.因为返回的数据类型是Json类型,所以我们应该使用Android解析Json类型的方法解析,具体步骤请参阅之前的博客。

4.对解析出来的数据进行操作

代码部分:


import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.SimpleAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;

import com.jokerloveallen.ch08.util.FileUtil;
import com.jokerloveallen.ch08.util.HttpUtil;
import com.jokerloveallen.ch08.util.UrlUtil;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class HttpNewsActivity extends AppCompatActivity {
    private Spinner spinner;
    private TextView tv;
    private SimpleAdapter sa;
    private List<Map<String,String>> channelList;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_http_news);
        spinner = (Spinner) findV
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值