引用API返回Json数据的问题
2016-09-14 21:01
441 查看
新浪新闻API:
当返回的数据是unicode编码时,可以引用下面的方法将“\u5e7a”类型的String转换成汉字编码
.
.
.
android-async-http-1.4.4.jar封装了实现网上Json数据返回的方法
链接地址:http://pan.baidu.com/s/1mh7V40o
密码:imtz
.
.
.
.
.
android-smart-image-view可以通过图片的url直接通过网络获得图片
链接地址:http://pan.baidu.com/s/1c1JHiPM
密码:7fiy
android-smart-image-view的用法:
在.xml文件上:
然后在Activity里通过this.findViewById()找到这个SmartImageView,最后调用SmartImageView.setImageUrl(url)就可以设置背景为该图片了
头条 http://api.sina.cn/sinago/list.json?channel=news_toutiao //推荐 http://api.sina.cn/sinago/list.json?channel=news_tuijian//无效 汽车 http://api.sina.cn/sinago/list.json?channel=news_auto 娱乐 http://api.sina.cn/sinago/list.json?channel=news_ent 体育 http://api.sina.cn/sinago/list.json?channel=news_sports 财经 http://api.sina.cn/sinago/list.json?channel=news_finance 科技 http://api.sina.cn/sinago/list.json?channel=news_tech 搞笑 http://api.sina.cn/sinago/list.json?channel=news_funny 精选 http://api.sina.cn/sinago/list.json?channel=hdpic_toutiao 奇趣 http://api.sina.cn/sinago/list.json?channel=hdpic_funny 明星 http://api.sina.cn/sinago/list.json?channel=hdpic_pretty 竞技 http://api.sina.cn/sinago/list.json?channel=hdpic_story 笑cry http://api.sina.cn/sinago/list.json?channel=video_video 震惊 http://api.sina.cn/sinago/list.json?channel=video_highlights 暖心 http://api.sina.cn/sinago/list.json?channel=video_scene 八卦 http://api.sina.cn/sinago/list.json?channel=video_funny . . .
当返回的数据是unicode编码时,可以引用下面的方法将“\u5e7a”类型的String转换成汉字编码
public String unicodeUtil(String string) { String str; try { str = new String(string.getBytes(), "utf-8"); return str; } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return ""; }
.
.
.
android-async-http-1.4.4.jar封装了实现网上Json数据返回的方法
链接地址:http://pan.baidu.com/s/1mh7V40o
密码:imtz
.
.
.
public List<NewsItem> initData() { // 创建客户端对象 AsyncHttpClient client = new AsyncHttpClient(); //path 是网页的url client.get(path, new JsonHttpResponseHandler() { public void onSuccess(int statusCode, org.apache.http.Header[] headers, JSONObject response) { //这里的response 就已经是返回的Json格式的数据了,可以对它进行解析 }
.
.
android-smart-image-view可以通过图片的url直接通过网络获得图片
链接地址:http://pan.baidu.com/s/1c1JHiPM
密码:7fiy
android-smart-image-view的用法:
在.xml文件上:
<com.loopj.android.image.SmartImageView android:id="@+id/iv_news2" android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/left" android:layout_margin="5dp"/>
然后在Activity里通过this.findViewById()找到这个SmartImageView,最后调用SmartImageView.setImageUrl(url)就可以设置背景为该图片了
相关文章推荐
- jQuery通过调用webservice返回json数据的问题
- 关于MVC中返回JSON格式数据提示下载的问题
- jQuery调用WebService返回JSON数据及参数设置注意问题
- Spring MVC后台返回JSON数据中文乱码问题解决
- Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- 关于返回json数据格式的问题
- php返回json数据中文显示的问题
- 当自定义数据属性为json格式字符串时jQuery的data api问题探讨
- 腾讯微博API 返回数据中文乱码的问题的解决方案
- .NET easyui form提交后,返回json数据在IE下弹出下载的问题解决方法
- Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程
- 关于MVC中返回JSON格式数据提示下载的问题
- Jquery中post 请求后无数据返回的问题、jquery遍历json
- 当自定义数据属性为 json 格式字符串时 jQuery 的 data api 问题
- dhl:ajax无法跨域改用getJSON(解决服务器返回json数据中文为乱码的问题$.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/json; chars)
- 利用Jquery让返回的各类数据(string、集合(List<>)、类)以Json数据格式返回,为什么要用到result.d (JQuery ajax 返回数据 使用 .d 的问题)
- Jquery跨域调用struts2的Action返回json数据易出现的问题
- Android 客户端通过内置API(HttpClient) 访问 服务器(用Spring MVC 架构) 返回的json数据全过程
- Spring MVC3返回JSON数据中文乱码问题解决
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题