新浪新闻API:
头条 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)就可以设置背景为该图片了