//效果图如下
//首先把所需要的依赖包导入 gson jar包、imageLoader jar包、design jar包,,,然后导入library,新建项目,把library导入项目中
添加权限
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.samsung.sunfuliang10251"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:name="utils.app" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".Main2Activity" /> <activity android:name=".Main3Activity"></activity> </application> </manifest>values包里 styles布局
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> <style name="Theme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="android:textSize">25sp</item></style> </resources> drawable里添加一张图片drawable里 sha1 布局
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="10dp"/> <solid android:color="#0f0"/> <size android:height="10dp" android:width="10dp"/> </shape>drawable里 sha2布局
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="10dp"/> <solid android:color="#f00"/> <size android:height="10dp" android:width="10dp"/> </shape>layout里 activity_main 布局
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.samsung.sunfuliang10251.MainActivity"> <android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.view.ViewPager> <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="进入应用" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:visibility="gone" /> <TextView android:id="@+id/text" android:text="3秒后跳转" android:textSize="15sp" android:textColor="#f00" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout>layout里 activity_main2 布局
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout android:id="@+id/draw" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.samsung.sunfuliang10251.Main2Activity"> <FrameLayout android:id="@+id/fram" android:layout_width="match_parent" android:layout_height="match_parent"></FrameLayout> <LinearLayout android:id="@+id/lin" android:layout_width="250dp" android:orientation="vertical" android:layout_gravity="left" android:background="#f789" android:layout_height="match_parent"> <ImageView android:id="@+id/img" android:background="@drawable/a" android:layout_gravity="center_horizontal" android:layout_width="100dp" android:layout_height="100dp" /> <TextView android:layout_width="wrap_content" android:layout_gravity="center_horizontal" android:layout_height="wrap_content" android:text="未登录" android:textSize="18sp" /> <ListView android:id="@+id/lv" android:layout_width="match_parent" android:layout_height="match_parent"></ListView> </LinearLayout> </android.support.v4.widget.DrawerLayout>layout里 activity_main3 布局
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.samsung.sunfuliang10251.Main3Activity"> <WebView android:id="@+id/wv" android:layout_width="match_parent" android:layout_height="match_parent"></WebView> </android.support.constraint.ConstraintLayout>layout里 f1 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <FrameLayout android:id="@+id/fram2" android:layout_weight="9" android:layout_width="match_parent" android:layout_height="0dp"></FrameLayout> <LinearLayout android:layout_weight="1" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="0dp"> <TextView android:id="@+id/rb1" android:text="新闻" android:textSize="25sp" android:layout_width="0dp" android:layout_weight="1" android:padding="10dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/rb2" android:text="GridView" android:textSize="20sp" android:layout_width="0dp" android:layout_weight="1" android:padding="10dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/rb3" android:text="热点" android:textSize="25sp" android:layout_width="0dp" android:layout_weight="1" android:padding="10dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/rb4" android:text="我的" android:textSize="25sp" android:layout_width="0dp" android:layout_weight="1" android:padding="10dp" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout>layout里 ff1 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <android.support.design.widget.TabLayout android:id="@+id/tab" android:layout_width="match_parent" android:layout_height="50dp" app:tabGravity="center" app:tabIndicatorColor="@color/colorAccent" app:tabMode="scrollable" app:tabSelectedTextColor="@color/colorPrimaryDark" app:tabTextColor="@color/colorPrimary" app:tabTextAppearance="@style/Theme" ></android.support.design.widget.TabLayout> <android.support.v4.view.ViewPager android:id="@+id/vvp" android:layout_width="match_parent" android:layout_height="match_parent"></android.support.v4.view.ViewPager> </LinearLayout>layout里 ff2 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <com.handmark.pulltorefresh.library.PullToRefreshScrollView xmlns:ptr="http://schemas.android.com/apk/res-auto" android:layout_height="match_parent" android:layout_width="match_parent" android:id="@+id/slv" ptr:ptrDrawable="@drawable/default_ptr_flip" ptr:ptrAnimationStyle="flip" ptr:ptrHeaderBackground="#383838" ptr:ptrHeaderTextColor="#FFFFFF" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RelativeLayout android:layout_width="match_parent" android:layout_height="300dp"> <android.support.v4.view.ViewPager android:id="@+id/vpp" android:layout_width="match_parent" android:layout_height="300dp"></android.support.v4.view.ViewPager> <LinearLayout android:id="@+id/liner" android:layout_alignBottom="@+id/vpp" android:layout_centerHorizontal="true" android:layout_marginBottom="30dp" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content"></LinearLayout> </RelativeLayout> <vie.Mygridview android:numColumns="2" android:id="@+id/gv" android:layout_width="match_parent" android:layout_height="match_parent"></vie.Mygridview> </LinearLayout> </com.handmark.pulltorefresh.library.PullToRefreshScrollView> </LinearLayout>layout里 ff3 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/a" > </LinearLayout>layout里 ff4 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/a" > </LinearLayout>layout里 fff1 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <com.handmark.pulltorefresh.library.PullToRefreshListView xmlns:ptr="http://schemas.android.com/apk/res-auto" android:layout_height="match_parent" android:layout_width="match_parent" android:id="@+id/rlv" ptr:ptrDrawable="@drawable/default_ptr_flip" ptr:ptrAnimationStyle="flip" ptr:ptrHeaderBackground="#383838" ptr:ptrHeaderTextColor="#FFFFFF" ></com.handmark.pulltorefresh.library.PullToRefreshListView> </LinearLayout>layout里 grid_item 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ImageView android:id="@+id/image" android:layout_width="100dp" android:layout_height="100dp" /> <TextView android:id="@+id/txt" android:textSize="20sp" android:textColor="#f00" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout>layout里 list_item 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <ImageView android:id="@+id/img" android:layout_width="100dp" android:layout_height="100dp" /> <TextView android:id="@+id/tt" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>layout里 you 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <TextView android:id="@+id/tt" android:textSize="25sp" android:textColor="#0f0" android:layout_weight="4" android:layout_width="0dp" android:layout_height="wrap_content" /> <ImageView android:id="@+id/img" android:layout_weight="1" android:layout_width="0dp" android:layout_height="100dp" /> </LinearLayout>layout里 zuo 布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <ImageView android:id="@+id/img" android:layout_width="100dp" android:layout_height="100dp" /> <TextView android:textSize="25sp" android:textColor="#0f0" android:id="@+id/tt" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>adapter包里 Gridviewadapter 类
public class Gridviewadapter extends BaseAdapter { Context tcx; List<Bean3.DataBean> ls; public Gridviewadapter(Context tcx, List<Bean3.DataBean> ls) { this.tcx = tcx; this.ls = ls; } @Override public int getCount() { return ls.size(); } @Override public Object getItem(int position) { return ls.get(position); } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { Viewholder vh; if (convertView==null){ vh = new Viewholder(); convertView=View.inflate(tcx, R.layout.grid_item,null); vh.image = (ImageView) convertView.findViewById(R.id.image); vh.txt= (TextView) convertView.findViewById(R.id.txt); convertView.setTag(vh); }else{ vh= (Viewholder) convertView.getTag(); } vh.txt.setText(ls.get(position).getTitle()); ImageLoader.getInstance().displayImage(ls.get(position).getImg(),vh.image, Imageloaderutil.getDefultOption()); return convertView; } class Viewholder{ ImageView image; TextView txt; } }adapter包里 Listadapter 类
public class Listadapter extends BaseAdapter { Context tcx; List<Listbean> ls; public Listadapter(Context tcx, List<Listbean> ls) { this.tcx = tcx; this.ls = ls; } @Override public int getCount() { return ls.size(); } @Override public Object getItem(int position) { return ls.get(position); } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { View view = View.inflate(tcx, R.layout.list_item, null); ImageView img = (ImageView) view.findViewById(R.id.img); TextView tt = (TextView) view.findViewById(R.id.tt); img.setImageResource(ls.get(position).getTu()); tt.setText(ls.get(position).getName()); return view; } }adapter包里 MyListAdapter 类
public class MyListAdapter extends BaseAdapter { Context tcx; List<Bean2.ResultBean.DataBean> data; int zuo=0; int you=1; public MyListAdapter(Context tcx, List<Bean2.ResultBean.DataBean> data) { this.tcx = tcx; this.data = data; } @Override public int getCount() { return data.size(); } @Override public Object getItem(int position) { return data.get(position); } @Override public long getItemId(int position) { return position; } @Override public int getItemViewType(int position) { if (position%2==0){ return zuo; } return you; } @Override public int getViewTypeCount() { return 2; } @Override public View getView(int position, View convertView, ViewGroup parent) { if (getItemViewType(position)==zuo){ ViewHolder vh; if (convertView==null){ vh = new ViewHolder(); convertView=View.inflate(tcx, R.layout.zuo,null); vh.img= (ImageView) convertView.findViewById(R.id.img); vh.tt= (TextView) convertView.findViewById(R.id.tt); convertView.setTag(vh); }else{ vh= (ViewHolder) convertView.getTag(); } vh.tt.setText(data.get(position).getTitle()); ImageLoader.getInstance().displayImage(data.get(position).getThumbnail_pic_s(),vh.img, Imageloaderutil.getDefultOption()); }else if (getItemViewType(position)==you){ ViewHolder vh; if (convertView==null){ vh = new ViewHolder(); convertView=View.inflate(tcx,R.layout.you,null); vh.img= (ImageView) convertView.findViewById(R.id.img); vh.tt= (TextView) convertView.findViewById(R.id.tt); convertView.setTag(vh); }else{ vh= (ViewHolder) convertView.getTag(); } vh.tt.setText(data.get(position).getTitle()); ImageLoader.getInstance().displayImage(data.get(position).getThumbnail_pic_s(),vh.img,Imageloaderutil.getDefultOption()); } return convertView; } class ViewHolder{ ImageView img; TextView tt; } }adapter包里 Viewpageradapter 类
public class Viewpageradapter extends PagerAdapter { Context tcx; List<Bean1.DataBean> data; public Viewpageradapter(Context tcx, List<Bean1.DataBean> data) { this.tcx = tcx; this.data = data; } @Override public int getCount() { return data.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view==object; } @Override public Object instantiateItem(ViewGroup container, int position) { ImageView imageView = new ImageView(tcx); imageView.setScaleType(ImageView.ScaleType.FIT_XY); ImageLoader.getInstance().displayImage(data.get(position).getUserImg(),imageView, Imageloaderutil.getDefultOption()); container.addView(imageView); return imageView; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } }adapter包里 Vppadapter 类
public class Vppadapter extends PagerAdapter { Context tcx; List<Bean3.DataBean> data; public Vppadapter(Context tcx, List<Bean3.DataBean> data) { this.tcx = tcx; this.data = data; } @Override public int getCount() { return Integer.MAX_VALUE; } @Override public boolean isViewFromObject(View view, Object object) { return view==object; } @Override public Object instantiateItem(ViewGroup container, final int position) { ImageView imageView = new ImageView(tcx); imageView.setScaleType(ImageView.ScaleType.FIT_XY); ImageLoader.getInstance().displayImage(data.get(position%data.size()).getImg(),imageView, Imageloaderutil.getDefultOption()); imageView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { String url = data.get(position%data.size()).getUrl(); Intent intent = new Intent(tcx,Main3Activity.class); intent.putExtra("url",url); tcx.startActivity(intent); return true; } }); container.addView(imageView); return imageView; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } }bean包里 Bean1 类
public class Bean1 { /** * code : 1 * success : true * width : 0 * height : 0 * data : [{"userImg":"http://img1.yulin520.com/news/HPUCVP74IFR0OKCZ9QQH.jpg#405_304","impressEditId":334,"impressType":0,"occupation":"证劵投资","url":"http://www.yulin520.com/a2a/h5/impress/i1/334?a=1508826047993","createTime":1466160199000,"hxKey":"60fd9c2377f81ba1ccca450fb794e016","img":"http://img1.yulin520.com/news/HPUCVP74IFR0OKCZ9QQH.jpg#405_304","yulin":"81373","introduction":"83年/巨蟹座/ 开朗幽默,热情善良,追求刺激/喜欢温柔,体贴,可爱,善良的女孩/金融","replyTimes":17,"remark":"","click":0,"topTime":1469503026000,"recommend":0,"userAge":33,"star":58,"title":"刘峰鸣 :能文能武,Call Me峰鸣哥","source":0,"userName":"刘LLL","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/BPKZUX0MNFR0OT0WLCOD.png#598_450","impressEditId":319,"impressType":0,"occupation":"保险","url":"http://www.yulin520.com/a2a/h5/impress/i1/319?a=1508826047993","createTime":1465380170000,"hxKey":"dac884f7cc81691ba28a004091cbe122","img":"http://img1.yulin520.com/news/BPKZUX0MNFR0OT0WLCOD.png#598_450","yulin":"80821","introduction":"91年/处女座/性格直白,爱好广泛,有点女汉子/喜欢性格开朗,三观契合,高冷文艺范,有肌肉,175+/公司职业","replyTimes":12,"remark":"","click":0,"topTime":1469503022000,"recommend":0,"userAge":25,"star":77,"title":"刘佳怡 :直白女汉子也有个文艺梦","source":0,"userName":"嘉咦咦咦","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/UPPN83L0IFR0OBC1A4AK.jpg#800_600","impressEditId":324,"impressType":0,"occupation":"互联网","url":"http://www.yulin520.com/a2a/h5/impress/i1/324?a=1508826047993","createTime":1465722569000,"hxKey":"ebf75ccd1fba85f248988d40e572914e","img":"http://img1.yulin520.com/news/UPPN83L0IFR0OBC1A4AK.jpg#800_600","yulin":"80569","introduction":"87年/处女座/善良可爱,安静温柔,爱独立思考/喜欢三观相似,经历相似,性格活泼的女孩/互联网设计师 ","replyTimes":13,"remark":"","click":0,"topTime":1468980785000,"recommend":0,"userAge":29,"star":52,"title":"陈松 :爱搞新花样的设计师","source":0,"userName":"Song","reporter":0,"status":1,"content":""}] * message : null */ private int code; private boolean success; private int width; private int height; private Object message; private List<DataBean> data; public int getCode() { return code; } public void setCode(int code) { this.code = code; } public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public int getWidth() { return width; } public void setWidth(int width) { this.width = width; } public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public Object getMessage() { return message; } public void setMessage(Object message) { this.message = message; } public List<DataBean> getData() { return data; } public void setData(List<DataBean> data) { this.data = data; } public static class DataBean { /** * userImg : http://img1.yulin520.com/news/HPUCVP74IFR0OKCZ9QQH.jpg#405_304 * impressEditId : 334 * impressType : 0 * occupation : 证劵投资 * url : http://www.yulin520.com/a2a/h5/impress/i1/334?a=1508826047993 * createTime : 1466160199000 * hxKey : 60fd9c2377f81ba1ccca450fb794e016 * img : http://img1.yulin520.com/news/HPUCVP74IFR0OKCZ9QQH.jpg#405_304 * yulin : 81373 * introduction : 83年/巨蟹座/ 开朗幽默,热情善良,追求刺激/喜欢温柔,体贴,可爱,善良的女孩/金融 * replyTimes : 17 * remark : * click : 0 * topTime : 1469503026000 * recommend : 0 * userAge : 33 * star : 58 * title : 刘峰鸣 :能文能武,Call Me峰鸣哥 * source : 0 * userName : 刘LLL * reporter : 0 * status : 1 * content : */ private String userImg; private int impressEditId; private int impressType; private String occupation; private String url; private long createTime; private String hxKey; private String img; private String yulin; private String introduction; private int replyTimes; private String remark; private int click; private long topTime; private int recommend; private int userAge; private int star; private String title; private int source; private String userName; private int reporter; private int status; private String content; public String getUserImg() { return userImg; } public void setUserImg(String userImg) { this.userImg = userImg; } public int getImpressEditId() { return impressEditId; } public void setImpressEditId(int impressEditId) { this.impressEditId = impressEditId; } public int getImpressType() { return impressType; } public void setImpressType(int impressType) { this.impressType = impressType; } public String getOccupation() { return occupation; } public void setOccupation(String occupation) { this.occupation = occupation; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public long getCreateTime() { return createTime; } public void setCreateTime(long createTime) { this.createTime = createTime; } public String getHxKey() { return hxKey; } public void setHxKey(String hxKey) { this.hxKey = hxKey; } public String getImg() { return img; } public void setImg(String img) { this.img = img; } public String getYulin() { return yulin; } public void setYulin(String yulin) { this.yulin = yulin; } public String getIntroduction() { return introduction; } public void setIntroduction(String introduction) { this.introduction = introduction; } public int getReplyTimes() { return replyTimes; } public void setReplyTimes(int replyTimes) { this.replyTimes = replyTimes; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public int getClick() { return click; } public void setClick(int click) { this.click = click; } public long getTopTime() { return topTime; } public void setTopTime(long topTime) { this.topTime = topTime; } public int getRecommend() { return recommend; } public void setRecommend(int recommend) { this.recommend = recommend; } public int getUserAge() { return userAge; } public void setUserAge(int userAge) { this.userAge = userAge; } public int getStar() { return star; } public void setStar(int star) { this.star = star; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public int getSource() { return source; } public void setSource(int source) { this.source = source; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public int getReporter() { return reporter; } public void setReporter(int reporter) { this.reporter = reporter; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } } } bean包里 Bean2 类public class Bean2 { /** * reason : 成功的返回 * result : {"stat":"1","data":[{"uniquekey":"4da462133b0805bcc6324a145c484f87","title":"叙利亚官员:极端组织残忍杀害60余人","date":"2017-10-24 17:58","category":"头条","author_name":"央视新闻app","url":"http://mini.eastday.com/mobile/171024175810076.html","thumbnail_pic_s":"http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_1_mwpm_03200403.jpg","thumbnail_pic_s03":"http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_3_mwpm_03200403.jpg"},{"uniquekey":"9f119f349f93504a282d64846ee20043","title":"中澳医学院福建宁德签订医疗交流进修合作协议","date":"2017-10-24 17:49","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024174926529.html","thumbnail_pic_s":"http://04.imgmini.eastday.com/mobile/20171024/20171024174926_e43182b727ae29302d315ef062b36988_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://04.imgmini.eastday.com/mobile/20171024/20171024174926_e43182b727ae29302d315ef062b36988_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://04.imgmini.eastday.com/mobile/20171024/20171024174926_e43182b727ae29302d315ef062b36988_1_mwpm_03200403.jpg"},{"uniquekey":"f938a942dbd69a61c766d995b0a8f21e","title":"程序员关爱日每日优鲜携手小恒水饺 请程序员吃鸡腿","date":"2017-10-24 17:39","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024173921124.html","thumbnail_pic_s":"http://01.imgmini.eastday.com/mobile/20171024/20171024173921_e23ed8ea730462f6873e2536719fa931_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://01.imgmini.eastday.com/mobile/20171024/20171024173921_e23ed8ea730462f6873e2536719fa931_1_mwpm_03200403.jpg"},{"uniquekey":"1e3c21d33fa81ae27fc64c5e5b2fa372","title":"【十九大回响】李建明:我国企业正以更加积极的姿态迎接新时代","date":"2017-10-24 17:30","category":"头条","author_name":"中国网","url":"http://mini.eastday.com/mobile/171024173011747.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024173011_3b6efab4e4e0ac3fcb525abab8b91f59_1_mwpm_03200403.jpg"},{"uniquekey":"5ef44d604da30e6ea9790cb4f3716940","title":"军队党代表刘文力透露:歼-20运-20已成制胜空天新锐力量","date":"2017-10-24 17:30","category":"头条","author_name":"中国军网","url":"http://mini.eastday.com/mobile/171024173007177.html","thumbnail_pic_s":"http://04.imgmini.eastday.com/mobile/20171024/20171024173007_1c4898815781dc019dbe5cf179a14175_1_mwpm_03200403.jpg"},{"uniquekey":"d6532e0fafb7271401bd9463051af05b","title":"东部战区海军航空兵组织立体协同演练","date":"2017-10-24 17:21","category":"头条","author_name":"新华网","url":"http://mini.eastday.com/mobile/171024172153490.html","thumbnail_pic_s":"http://03.imgmini.eastday.com/mobile/20171024/20171024172153_a6ffa942a9151d4bcb4fb641827277aa_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://03.imgmini.eastday.com/mobile/20171024/20171024172153_a6ffa942a9151d4bcb4fb641827277aa_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://03.imgmini.eastday.com/mobile/20171024/20171024172153_a6ffa942a9151d4bcb4fb641827277aa_1_mwpm_03200403.jpg"},{"uniquekey":"66a0dd94bc29330b0d3210681825b709","title":"百度顾国栋:营销别盲目尝试 用实力最强的一个","date":"2017-10-24 17:19","category":"头条","author_name":"光明网","url":"http://mini.eastday.com/mobile/171024171937334.html","thumbnail_pic_s":"http://08.imgmini.eastday.com/mobile/20171024/20171024171937_613e1d7fdbc6886e115aedbe19aa4131_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://08.imgmini.eastday.com/mobile/20171024/20171024171937_613e1d7fdbc6886e115aedbe19aa4131_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://08.imgmini.eastday.com/mobile/20171024/20171024171937_613e1d7fdbc6886e115aedbe19aa4131_2_mwpm_03200403.jpg"},{"uniquekey":"7b541c1d23e0cde07bc39d8ba02240c0","title":"天津一民警扎根小站13年 每天徒步巡线20余公里","date":"2017-10-24 17:19","category":"头条","author_name":"光明网","url":"http://mini.eastday.com/mobile/171024171936545.html","thumbnail_pic_s":"http://01.imgmini.eastday.com/mobile/20171024/20171024171936_5c1c4b0bda7e41dfa148137ae4675946_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://01.imgmini.eastday.com/mobile/20171024/20171024171936_5c1c4b0bda7e41dfa148137ae4675946_2_mwpm_03200403.jpg","thumbnail_pic_s03":"http://01.imgmini.eastday.com/mobile/20171024/20171024171936_5c1c4b0bda7e41dfa148137ae4675946_3_mwpm_03200403.jpg"},{"uniquekey":"8e80b06ad3fc533d011896ddcdeecee6","title":"澳洲网:专家称机器仆人10年内或可进入家庭","date":"2017-10-24 17:19","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024171909357.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024171909_b2bbf5ca481320ccd698ad9c2869fb50_1_mwpm_03200403.jpg"},{"uniquekey":"9247a796ce9a2ff45b9c1ede6583a312","title":"俄女记者遇刺 嫌疑人:她通过心灵感应骚扰我","date":"2017-10-24 17:15","category":"头条","author_name":"新华网","url":"http://mini.eastday.com/mobile/171024171528436.html","thumbnail_pic_s":"http://05.imgmini.eastday.com/mobile/20171024/20171024171528_d41d8cd98f00b204e9800998ecf8427e_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://05.imgmini.eastday.com/mobile/20171024/20171024171528_d41d8cd98f00b204e9800998ecf8427e_2_mwpm_03200403.jpg"},{"uniquekey":"77336bf366c91a1be43542efe853b4da","title":"\u201c叙利亚民主军\u201d宣布控制重要油田","date":"2017-10-24 17:12","category":"头条","author_name":"东方网","url":"http://mini.eastday.com/mobile/171024171208072.html","thumbnail_pic_s":"http://09.imgmini.eastday.com/mobile/20171024/20171024171208_3c29818b4a2a00dadbec5ee9622a47f8_1_mwpm_03200403.jpg"},{"uniquekey":"51fd628f3d28c88132d0b9678aad68d3","title":"人民日报社论:夺取新时代中国特色社会主义伟大胜利","date":"2017-10-24 17:10","category":"头条","author_name":"澎湃新闻网","url":"http://mini.eastday.com/mobile/171024171002539.html","thumbnail_pic_s":"http://08.imgmini.eastday.com/mobile/20171024/20171024171002_e2e18f925d8c8363bd2538f8fa35a8ef_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://08.imgmini.eastday.com/mobile/20171024/20171024171002_e2e18f925d8c8363bd2538f8fa35a8ef_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://08.imgmini.eastday.com/mobile/20171024/20171024171002_e2e18f925d8c8363bd2538f8fa35a8ef_2_mwpm_03200403.jpg"},{"uniquekey":"3739f89a95a9d7e4ff5ecb63e2c6b0b7","title":"李彦宏:百度完全自动驾驶汽车明年开跑","date":"2017-10-24 16:58","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024165855761.html","thumbnail_pic_s":"http://03.imgmini.eastday.com/mobile/20171024/20171024165855_a34bc312a328f4188fea8958b27996cf_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://03.imgmini.eastday.com/mobile/20171024/20171024165855_a34bc312a328f4188fea8958b27996cf_1_mwpm_03200403.jpg"},{"uniquekey":"aa017acfd70a363e19766e9ab94c6c18","title":"徐工深入布局全球市场 以技术创新迈向中高端","date":"2017-10-24 16:58","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024165855649.html","thumbnail_pic_s":"http://08.imgmini.eastday.com/mobile/20171024/20171024165855_4267a8fc32f9ef19b36e46e8ccdd7d22_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://08.imgmini.eastday.com/mobile/20171024/20171024165855_4267a8fc32f9ef19b36e46e8ccdd7d22_1_mwpm_03200403.jpg"},{"uniquekey":"f2c305d538cb7e0c71a8bbd329499260","title":"京东顶配奢侈品仓曝光 \"博物馆\"级别安保措施","date":"2017-10-24 16:53","category":"头条","author_name":"人民网","url":"http://mini.eastday.com/mobile/171024165354787.html","thumbnail_pic_s":"http://07.imgmini.eastday.com/mobile/20171024/20171024165354_2d63ede892fe4358888de8c291dad505_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://07.imgmini.eastday.com/mobile/20171024/20171024165354_2d63ede892fe4358888de8c291dad505_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://07.imgmini.eastday.com/mobile/20171024/20171024165354_2d63ede892fe4358888de8c291dad505_2_mwpm_03200403.jpg"},{"uniquekey":"08d3a89cbf0ced92cebc8529e8d60c3c","title":"探访战后马拉维:遍地废墟形同\u201c鬼城\u201d","date":"2017-10-24 16:50","category":"头条","author_name":"环球网","url":"http://mini.eastday.com/mobile/171024165035367.html","thumbnail_pic_s":"http://00.imgmini.eastday.com/mobile/20171024/20171024165035_c6a7755fc80f3ea87db6f3765fba40fc_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://00.imgmini.eastday.com/mobile/20171024/20171024165035_c6a7755fc80f3ea87db6f3765fba40fc_6_mwpm_03200403.jpg","thumbnail_pic_s03":"http://00.imgmini.eastday.com/mobile/20171024/20171024165035_c6a7755fc80f3ea87db6f3765fba40fc_4_mwpm_03200403.jpg"},{"uniquekey":"9a6300653329aad5723b9dcfecf2a1a6","title":"要娶\u201c海的女儿\u201d的林更新录《三个院子》,真的住海边!","date":"2017-10-24 16:45","category":"头条","author_name":"粉蒸丸子","url":"http://mini.eastday.com/mobile/171024164505073.html","thumbnail_pic_s":"http://03.imgmini.eastday.com/mobile/20171024/20171024164505_99b51088beda26f8c84f5883cb8cb695_3_mwpm_03200403.jpg","thumbnail_pic_s02":"http://03.imgmini.eastday.com/mobile/20171024/20171024164505_99b51088beda26f8c84f5883cb8cb695_4_mwpm_03200403.jpg","thumbnail_pic_s03":"http://03.imgmini.eastday.com/mobile/20171024/20171024164505_99b51088beda26f8c84f5883cb8cb695_6_mwpm_03200403.jpg"},{"uniquekey":"84fa3f09da3533ab23932c364a01746a","title":"银联商务金融服务\u201c接地气儿\u201d 老年人使用存折可自行取款","date":"2017-10-24 16:42","category":"头条","author_name":"央广网","url":"http://mini.eastday.com/mobile/171024164234471.html","thumbnail_pic_s":"http://09.imgmini.eastday.com/mobile/20171024/20171024164234_25e66304efcf7f29a72c674deb4adcf5_1_mwpm_03200403.jpg"},{"uniquekey":"19d77c0abbd922c34149ff4c7482cc51","title":"特鲁多参观纪念碑 穿冰球服与民众自拍人气爆棚","date":"2017-10-24 16:40","category":"头条","author_name":"环球网","url":"http://mini.eastday.com/mobile/171024164027129.html","thumbnail_pic_s":"http://00.imgmini.eastday.com/mobile/20171024/20171024164027_a000815e5abb7d0fdadae30cd7fac531_3_mwpm_03200403.jpg","thumbnail_pic_s02":"http://00.imgmini.eastday.com/mobile/20171024/20171024164027_a000815e5abb7d0fdadae30cd7fac531_1_mwpm_03200403.jpg","thumbnail_pic_s03":"http://00.imgmini.eastday.com/mobile/20171024/20171024164027_a000815e5abb7d0fdadae30cd7fac531_2_mwpm_03200403.jpg"},{"uniquekey":"fbd6020bf285365971bda5292afd6353","title":"党的十九大闭幕会侧记:旗帜高扬,开启新时代伟大征程","date":"2017-10-24 16:39","category":"头条","author_name":"澎湃新闻网","url":"http://mini.eastday.com/mobile/171024163903629.html","thumbnail_pic_s":"http://08.imgmini.eastday.com/mobile/20171024/20171024163903_45ec5a28c8470fb42828c40e0e74e3e7_1_mwpm_03200403.jpg"},{"uniquekey":"f7a1ed1768a0892e2fe7e013dba2d31e","title":"泰州变电站首次实现交直流\u201c手拉手\u201d传输电能","date":"2017-10-24 16:38","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024163842689.html","thumbnail_pic_s":"http://05.imgmini.eastday.com/mobile/20171024/20171024163842_c043386ea50c3adea92f36970e00ef46_4_mwpm_03200403.jpg","thumbnail_pic_s02":"http://05.imgmini.eastday.com/mobile/20171024/20171024163842_c043386ea50c3adea92f36970e00ef46_1_mwpm_03200403.jpg","thumbnail_pic_s03":"http://05.imgmini.eastday.com/mobile/20171024/20171024163842_c043386ea50c3adea92f36970e00ef46_2_mwpm_03200403.jpg"},{"uniquekey":"b61c95d9f99841186599549bb4aafbb4","title":"河北邢台发现疑似元代古沉船","date":"2017-10-24 16:20","category":"头条","author_name":"中国青年报","url":"http://mini.eastday.com/mobile/171024162042312.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024162042_d41d8cd98f00b204e9800998ecf8427e_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://02.imgmini.eastday.com/mobile/20171024/20171024162042_d41d8cd98f00b204e9800998ecf8427e_1_mwpm_03200403.jpg","thumbnail_pic_s03":"http://02.imgmini.eastday.com/mobile/20171024/20171024162042_d41d8cd98f00b204e9800998ecf8427e_3_mwpm_03200403.jpg"},{"uniquekey":"a37372d9783c9b0e7633f7a8ced9d611","title":"这国追随美国南海捣乱,现在面临巨大灾难","date":"2017-10-24 16:10","category":"头条","author_name":"铁血军魂泣山河","url":"http://mini.eastday.com/mobile/171024161051376.html","thumbnail_pic_s":"http://09.imgmini.eastday.com/mobile/20171024/20171024_9c0598106f0b305d78fd050b77bc29f6_cover_mwpm_03200403.jpg","thumbnail_pic_s02":"http://09.imgmini.eastday.com/mobile/20171024/20171024_36a14c5e85725155a400c10b1bb36250_cover_mwpm_03200403.jpg","thumbnail_pic_s03":"http://09.imgmini.eastday.com/mobile/20171024/20171024_d0e68b6db0d7ef352a8391d787df9e8e_cover_mwpm_03200403.jpg"},{"uniquekey":"d07e5ea897104aadb5dac6454122223f","title":"中国发展有多快?外国网友:出差两个月回来会迷路 .","date":"2017-10-24 15:58","category":"头条","author_name":"海外网","url":"http://mini.eastday.com/mobile/171024155825596.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024155825_4a760d5bf85968389ce19e6d9015bf8d_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://02.imgmini.eastday.com/mobile/20171024/20171024155825_4a760d5bf85968389ce19e6d9015bf8d_9_mwpm_03200403.jpg"},{"uniquekey":"854cd5ad77143f37d99066b14c07ee6f","title":"党的十九大代表赵芸蕾:办出让党中央满意的军运会","date":"2017-10-24 15:45","category":"头条","author_name":"荆楚网","url":"http://mini.eastday.com/mobile/171024154559127.html","thumbnail_pic_s":"http://03.imgmini.eastday.com/mobile/20171024/20171024154559_accd4b25dc088aaf437f609456e74b94_1_mwpm_03200403.jpg"},{"uniquekey":"9c8c8781dc17578a6f89a2ae69452518","title":"印度饥饿指数排名降低 印媒:不意味状况发生\u201c恶化\u201d","date":"2017-10-24 15:39","category":"头条","author_name":"环球网","url":"http://mini.eastday.com/mobile/171024153923757.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024153923_68954f8a6348469c4812110af6c3e182_1_mwpm_03200403.jpg"},{"uniquekey":"76fceeccc8b531e5ceb89d21c60c8430","title":"美前防长:美应建立中东联盟 打击恐怖分子","date":"2017-10-24 15:39","category":"头条","author_name":"环球网","url":"http://mini.eastday.com/mobile/171024153923490.html","thumbnail_pic_s":"http://06.imgmini.eastday.com/mobile/20171024/20171024153923_da10e4391dc1f39f76f7f5d177126041_1_mwpm_03200403.jpg"},{"uniquekey":"60cf7deaec0aa98bde000faed14118c5","title":"中国的女科学家,淹死在了社会的歧视里","date":"2017-10-24 15:38","category":"头条","author_name":"数读","url":"http://mini.eastday.com/mobile/171024153822835.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024153822_e002885173185b0153e992b759b12f4e_1_mwpm_03200403.jpg"},{"uniquekey":"5b2712d9adcc13a20cb18e1be2fa2dc4","title":"风华绝代的第一美人,与初恋恩爱65年,今93岁比赵雅芝还美","date":"2017-10-24 15:26","category":"头条","author_name":"魔笛影视汇","url":"http://mini.eastday.com/mobile/171024152640777.html","thumbnail_pic_s":"http://05.imgmini.eastday.com/mobile/20171024/20171024_6e035a25c317a9a69c80cb82969cbcb5_cover_mwpm_03200403.jpg","thumbnail_pic_s02":"http://05.imgmini.eastday.com/mobile/20171024/20171024_4e6b64fc425b51fdc8e4e78d56e4a567_cover_mwpm_03200403.jpg","thumbnail_pic_s03":"http://05.imgmini.eastday.com/mobile/20171024/20171024_7e267ca8a28b73a4cb862ffd0f668e66_cover_mwpm_03200403.jpg"},{"uniquekey":"7d9d5d8789ecc9aff63aefb4de579979","title":"从太空到深海,中国这些\u201c创新奇迹\u201d让世人刮目相看","date":"2017-10-24 15:17","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024151753553.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024151753_0c52c6026bd7d2f60b46ad9578256e59_1_mwpm_03200403.jpg"}]} * error_code : 0 */ private String reason; private ResultBean result; private int error_code; public String getReason() { return reason; } public void setReason(String reason) { this.reason = reason; } public ResultBean getResult() { return result; } public void setResult(ResultBean result) { this.result = result; } public int getError_code() { return error_code; } public void setError_code(int error_code) { this.error_code = error_code; } public static class ResultBean { /** * stat : 1 * data : [{"uniquekey":"4da462133b0805bcc6324a145c484f87","title":"叙利亚官员:极端组织残忍杀害60余人","date":"2017-10-24 17:58","category":"头条","author_name":"央视新闻app","url":"http://mini.eastday.com/mobile/171024175810076.html","thumbnail_pic_s":"http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_1_mwpm_03200403.jpg","thumbnail_pic_s03":"http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_3_mwpm_03200403.jpg"},{"uniquekey":"9f119f349f93504a282d64846ee20043","title":"中澳医学院福建宁德签订医疗交流进修合作协议","date":"2017-10-24 17:49","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024174926529.html","thumbnail_pic_s":"http://04.imgmini.eastday.com/mobile/20171024/20171024174926_e43182b727ae29302d315ef062b36988_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://04.imgmini.eastday.com/mobile/20171024/20171024174926_e43182b727ae29302d315ef062b36988_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://04.imgmini.eastday.com/mobile/20171024/20171024174926_e43182b727ae29302d315ef062b36988_1_mwpm_03200403.jpg"},{"uniquekey":"f938a942dbd69a61c766d995b0a8f21e","title":"程序员关爱日每日优鲜携手小恒水饺 请程序员吃鸡腿","date":"2017-10-24 17:39","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024173921124.html","thumbnail_pic_s":"http://01.imgmini.eastday.com/mobile/20171024/20171024173921_e23ed8ea730462f6873e2536719fa931_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://01.imgmini.eastday.com/mobile/20171024/20171024173921_e23ed8ea730462f6873e2536719fa931_1_mwpm_03200403.jpg"},{"uniquekey":"1e3c21d33fa81ae27fc64c5e5b2fa372","title":"【十九大回响】李建明:我国企业正以更加积极的姿态迎接新时代","date":"2017-10-24 17:30","category":"头条","author_name":"中国网","url":"http://mini.eastday.com/mobile/171024173011747.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024173011_3b6efab4e4e0ac3fcb525abab8b91f59_1_mwpm_03200403.jpg"},{"uniquekey":"5ef44d604da30e6ea9790cb4f3716940","title":"军队党代表刘文力透露:歼-20运-20已成制胜空天新锐力量","date":"2017-10-24 17:30","category":"头条","author_name":"中国军网","url":"http://mini.eastday.com/mobile/171024173007177.html","thumbnail_pic_s":"http://04.imgmini.eastday.com/mobile/20171024/20171024173007_1c4898815781dc019dbe5cf179a14175_1_mwpm_03200403.jpg"},{"uniquekey":"d6532e0fafb7271401bd9463051af05b","title":"东部战区海军航空兵组织立体协同演练","date":"2017-10-24 17:21","category":"头条","author_name":"新华网","url":"http://mini.eastday.com/mobile/171024172153490.html","thumbnail_pic_s":"http://03.imgmini.eastday.com/mobile/20171024/20171024172153_a6ffa942a9151d4bcb4fb641827277aa_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://03.imgmini.eastday.com/mobile/20171024/20171024172153_a6ffa942a9151d4bcb4fb641827277aa_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://03.imgmini.eastday.com/mobile/20171024/20171024172153_a6ffa942a9151d4bcb4fb641827277aa_1_mwpm_03200403.jpg"},{"uniquekey":"66a0dd94bc29330b0d3210681825b709","title":"百度顾国栋:营销别盲目尝试 用实力最强的一个","date":"2017-10-24 17:19","category":"头条","author_name":"光明网","url":"http://mini.eastday.com/mobile/171024171937334.html","thumbnail_pic_s":"http://08.imgmini.eastday.com/mobile/20171024/20171024171937_613e1d7fdbc6886e115aedbe19aa4131_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://08.imgmini.eastday.com/mobile/20171024/20171024171937_613e1d7fdbc6886e115aedbe19aa4131_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://08.imgmini.eastday.com/mobile/20171024/20171024171937_613e1d7fdbc6886e115aedbe19aa4131_2_mwpm_03200403.jpg"},{"uniquekey":"7b541c1d23e0cde07bc39d8ba02240c0","title":"天津一民警扎根小站13年 每天徒步巡线20余公里","date":"2017-10-24 17:19","category":"头条","author_name":"光明网","url":"http://mini.eastday.com/mobile/171024171936545.html","thumbnail_pic_s":"http://01.imgmini.eastday.com/mobile/20171024/20171024171936_5c1c4b0bda7e41dfa148137ae4675946_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://01.imgmini.eastday.com/mobile/20171024/20171024171936_5c1c4b0bda7e41dfa148137ae4675946_2_mwpm_03200403.jpg","thumbnail_pic_s03":"http://01.imgmini.eastday.com/mobile/20171024/20171024171936_5c1c4b0bda7e41dfa148137ae4675946_3_mwpm_03200403.jpg"},{"uniquekey":"8e80b06ad3fc533d011896ddcdeecee6","title":"澳洲网:专家称机器仆人10年内或可进入家庭","date":"2017-10-24 17:19","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024171909357.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024171909_b2bbf5ca481320ccd698ad9c2869fb50_1_mwpm_03200403.jpg"},{"uniquekey":"9247a796ce9a2ff45b9c1ede6583a312","title":"俄女记者遇刺 嫌疑人:她通过心灵感应骚扰我","date":"2017-10-24 17:15","category":"头条","author_name":"新华网","url":"http://mini.eastday.com/mobile/171024171528436.html","thumbnail_pic_s":"http://05.imgmini.eastday.com/mobile/20171024/20171024171528_d41d8cd98f00b204e9800998ecf8427e_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://05.imgmini.eastday.com/mobile/20171024/20171024171528_d41d8cd98f00b204e9800998ecf8427e_2_mwpm_03200403.jpg"},{"uniquekey":"77336bf366c91a1be43542efe853b4da","title":"\u201c叙利亚民主军\u201d宣布控制重要油田","date":"2017-10-24 17:12","category":"头条","author_name":"东方网","url":"http://mini.eastday.com/mobile/171024171208072.html","thumbnail_pic_s":"http://09.imgmini.eastday.com/mobile/20171024/20171024171208_3c29818b4a2a00dadbec5ee9622a47f8_1_mwpm_03200403.jpg"},{"uniquekey":"51fd628f3d28c88132d0b9678aad68d3","title":"人民日报社论:夺取新时代中国特色社会主义伟大胜利","date":"2017-10-24 17:10","category":"头条","author_name":"澎湃新闻网","url":"http://mini.eastday.com/mobile/171024171002539.html","thumbnail_pic_s":"http://08.imgmini.eastday.com/mobile/20171024/20171024171002_e2e18f925d8c8363bd2538f8fa35a8ef_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://08.imgmini.eastday.com/mobile/20171024/20171024171002_e2e18f925d8c8363bd2538f8fa35a8ef_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://08.imgmini.eastday.com/mobile/20171024/20171024171002_e2e18f925d8c8363bd2538f8fa35a8ef_2_mwpm_03200403.jpg"},{"uniquekey":"3739f89a95a9d7e4ff5ecb63e2c6b0b7","title":"李彦宏:百度完全自动驾驶汽车明年开跑","date":"2017-10-24 16:58","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024165855761.html","thumbnail_pic_s":"http://03.imgmini.eastday.com/mobile/20171024/20171024165855_a34bc312a328f4188fea8958b27996cf_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://03.imgmini.eastday.com/mobile/20171024/20171024165855_a34bc312a328f4188fea8958b27996cf_1_mwpm_03200403.jpg"},{"uniquekey":"aa017acfd70a363e19766e9ab94c6c18","title":"徐工深入布局全球市场 以技术创新迈向中高端","date":"2017-10-24 16:58","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024165855649.html","thumbnail_pic_s":"http://08.imgmini.eastday.com/mobile/20171024/20171024165855_4267a8fc32f9ef19b36e46e8ccdd7d22_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://08.imgmini.eastday.com/mobile/20171024/20171024165855_4267a8fc32f9ef19b36e46e8ccdd7d22_1_mwpm_03200403.jpg"},{"uniquekey":"f2c305d538cb7e0c71a8bbd329499260","title":"京东顶配奢侈品仓曝光 \"博物馆\"级别安保措施","date":"2017-10-24 16:53","category":"头条","author_name":"人民网","url":"http://mini.eastday.com/mobile/171024165354787.html","thumbnail_pic_s":"http://07.imgmini.eastday.com/mobile/20171024/20171024165354_2d63ede892fe4358888de8c291dad505_1_mwpm_03200403.jpg","thumbnail_pic_s02":"http://07.imgmini.eastday.com/mobile/20171024/20171024165354_2d63ede892fe4358888de8c291dad505_3_mwpm_03200403.jpg","thumbnail_pic_s03":"http://07.imgmini.eastday.com/mobile/20171024/20171024165354_2d63ede892fe4358888de8c291dad505_2_mwpm_03200403.jpg"},{"uniquekey":"08d3a89cbf0ced92cebc8529e8d60c3c","title":"探访战后马拉维:遍地废墟形同\u201c鬼城\u201d","date":"2017-10-24 16:50","category":"头条","author_name":"环球网","url":"http://mini.eastday.com/mobile/171024165035367.html","thumbnail_pic_s":"http://00.imgmini.eastday.com/mobile/20171024/20171024165035_c6a7755fc80f3ea87db6f3765fba40fc_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://00.imgmini.eastday.com/mobile/20171024/20171024165035_c6a7755fc80f3ea87db6f3765fba40fc_6_mwpm_03200403.jpg","thumbnail_pic_s03":"http://00.imgmini.eastday.com/mobile/20171024/20171024165035_c6a7755fc80f3ea87db6f3765fba40fc_4_mwpm_03200403.jpg"},{"uniquekey":"9a6300653329aad5723b9dcfecf2a1a6","title":"要娶\u201c海的女儿\u201d的林更新录《三个院子》,真的住海边!","date":"2017-10-24 16:45","category":"头条","author_name":"粉蒸丸子","url":"http://mini.eastday.com/mobile/171024164505073.html","thumbnail_pic_s":"http://03.imgmini.eastday.com/mobile/20171024/20171024164505_99b51088beda26f8c84f5883cb8cb695_3_mwpm_03200403.jpg","thumbnail_pic_s02":"http://03.imgmini.eastday.com/mobile/20171024/20171024164505_99b51088beda26f8c84f5883cb8cb695_4_mwpm_03200403.jpg","thumbnail_pic_s03":"http://03.imgmini.eastday.com/mobile/20171024/20171024164505_99b51088beda26f8c84f5883cb8cb695_6_mwpm_03200403.jpg"},{"uniquekey":"84fa3f09da3533ab23932c364a01746a","title":"银联商务金融服务\u201c接地气儿\u201d 老年人使用存折可自行取款","date":"2017-10-24 16:42","category":"头条","author_name":"央广网","url":"http://mini.eastday.com/mobile/171024164234471.html","thumbnail_pic_s":"http://09.imgmini.eastday.com/mobile/20171024/20171024164234_25e66304efcf7f29a72c674deb4adcf5_1_mwpm_03200403.jpg"},{"uniquekey":"19d77c0abbd922c34149ff4c7482cc51","title":"特鲁多参观纪念碑 穿冰球服与民众自拍人气爆棚","date":"2017-10-24 16:40","category":"头条","author_name":"环球网","url":"http://mini.eastday.com/mobile/171024164027129.html","thumbnail_pic_s":"http://00.imgmini.eastday.com/mobile/20171024/20171024164027_a000815e5abb7d0fdadae30cd7fac531_3_mwpm_03200403.jpg","thumbnail_pic_s02":"http://00.imgmini.eastday.com/mobile/20171024/20171024164027_a000815e5abb7d0fdadae30cd7fac531_1_mwpm_03200403.jpg","thumbnail_pic_s03":"http://00.imgmini.eastday.com/mobile/20171024/20171024164027_a000815e5abb7d0fdadae30cd7fac531_2_mwpm_03200403.jpg"},{"uniquekey":"fbd6020bf285365971bda5292afd6353","title":"党的十九大闭幕会侧记:旗帜高扬,开启新时代伟大征程","date":"2017-10-24 16:39","category":"头条","author_name":"澎湃新闻网","url":"http://mini.eastday.com/mobile/171024163903629.html","thumbnail_pic_s":"http://08.imgmini.eastday.com/mobile/20171024/20171024163903_45ec5a28c8470fb42828c40e0e74e3e7_1_mwpm_03200403.jpg"},{"uniquekey":"f7a1ed1768a0892e2fe7e013dba2d31e","title":"泰州变电站首次实现交直流\u201c手拉手\u201d传输电能","date":"2017-10-24 16:38","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024163842689.html","thumbnail_pic_s":"http://05.imgmini.eastday.com/mobile/20171024/20171024163842_c043386ea50c3adea92f36970e00ef46_4_mwpm_03200403.jpg","thumbnail_pic_s02":"http://05.imgmini.eastday.com/mobile/20171024/20171024163842_c043386ea50c3adea92f36970e00ef46_1_mwpm_03200403.jpg","thumbnail_pic_s03":"http://05.imgmini.eastday.com/mobile/20171024/20171024163842_c043386ea50c3adea92f36970e00ef46_2_mwpm_03200403.jpg"},{"uniquekey":"b61c95d9f99841186599549bb4aafbb4","title":"河北邢台发现疑似元代古沉船","date":"2017-10-24 16:20","category":"头条","author_name":"中国青年报","url":"http://mini.eastday.com/mobile/171024162042312.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024162042_d41d8cd98f00b204e9800998ecf8427e_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://02.imgmini.eastday.com/mobile/20171024/20171024162042_d41d8cd98f00b204e9800998ecf8427e_1_mwpm_03200403.jpg","thumbnail_pic_s03":"http://02.imgmini.eastday.com/mobile/20171024/20171024162042_d41d8cd98f00b204e9800998ecf8427e_3_mwpm_03200403.jpg"},{"uniquekey":"a37372d9783c9b0e7633f7a8ced9d611","title":"这国追随美国南海捣乱,现在面临巨大灾难","date":"2017-10-24 16:10","category":"头条","author_name":"铁血军魂泣山河","url":"http://mini.eastday.com/mobile/171024161051376.html","thumbnail_pic_s":"http://09.imgmini.eastday.com/mobile/20171024/20171024_9c0598106f0b305d78fd050b77bc29f6_cover_mwpm_03200403.jpg","thumbnail_pic_s02":"http://09.imgmini.eastday.com/mobile/20171024/20171024_36a14c5e85725155a400c10b1bb36250_cover_mwpm_03200403.jpg","thumbnail_pic_s03":"http://09.imgmini.eastday.com/mobile/20171024/20171024_d0e68b6db0d7ef352a8391d787df9e8e_cover_mwpm_03200403.jpg"},{"uniquekey":"d07e5ea897104aadb5dac6454122223f","title":"中国发展有多快?外国网友:出差两个月回来会迷路 .","date":"2017-10-24 15:58","category":"头条","author_name":"海外网","url":"http://mini.eastday.com/mobile/171024155825596.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024155825_4a760d5bf85968389ce19e6d9015bf8d_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://02.imgmini.eastday.com/mobile/20171024/20171024155825_4a760d5bf85968389ce19e6d9015bf8d_9_mwpm_03200403.jpg"},{"uniquekey":"854cd5ad77143f37d99066b14c07ee6f","title":"党的十九大代表赵芸蕾:办出让党中央满意的军运会","date":"2017-10-24 15:45","category":"头条","author_name":"荆楚网","url":"http://mini.eastday.com/mobile/171024154559127.html","thumbnail_pic_s":"http://03.imgmini.eastday.com/mobile/20171024/20171024154559_accd4b25dc088aaf437f609456e74b94_1_mwpm_03200403.jpg"},{"uniquekey":"9c8c8781dc17578a6f89a2ae69452518","title":"印度饥饿指数排名降低 印媒:不意味状况发生\u201c恶化\u201d","date":"2017-10-24 15:39","category":"头条","author_name":"环球网","url":"http://mini.eastday.com/mobile/171024153923757.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024153923_68954f8a6348469c4812110af6c3e182_1_mwpm_03200403.jpg"},{"uniquekey":"76fceeccc8b531e5ceb89d21c60c8430","title":"美前防长:美应建立中东联盟 打击恐怖分子","date":"2017-10-24 15:39","category":"头条","author_name":"环球网","url":"http://mini.eastday.com/mobile/171024153923490.html","thumbnail_pic_s":"http://06.imgmini.eastday.com/mobile/20171024/20171024153923_da10e4391dc1f39f76f7f5d177126041_1_mwpm_03200403.jpg"},{"uniquekey":"60cf7deaec0aa98bde000faed14118c5","title":"中国的女科学家,淹死在了社会的歧视里","date":"2017-10-24 15:38","category":"头条","author_name":"数读","url":"http://mini.eastday.com/mobile/171024153822835.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024153822_e002885173185b0153e992b759b12f4e_1_mwpm_03200403.jpg"},{"uniquekey":"5b2712d9adcc13a20cb18e1be2fa2dc4","title":"风华绝代的第一美人,与初恋恩爱65年,今93岁比赵雅芝还美","date":"2017-10-24 15:26","category":"头条","author_name":"魔笛影视汇","url":"http://mini.eastday.com/mobile/171024152640777.html","thumbnail_pic_s":"http://05.imgmini.eastday.com/mobile/20171024/20171024_6e035a25c317a9a69c80cb82969cbcb5_cover_mwpm_03200403.jpg","thumbnail_pic_s02":"http://05.imgmini.eastday.com/mobile/20171024/20171024_4e6b64fc425b51fdc8e4e78d56e4a567_cover_mwpm_03200403.jpg","thumbnail_pic_s03":"http://05.imgmini.eastday.com/mobile/20171024/20171024_7e267ca8a28b73a4cb862ffd0f668e66_cover_mwpm_03200403.jpg"},{"uniquekey":"7d9d5d8789ecc9aff63aefb4de579979","title":"从太空到深海,中国这些\u201c创新奇迹\u201d让世人刮目相看","date":"2017-10-24 15:17","category":"头条","author_name":"中国新闻网","url":"http://mini.eastday.com/mobile/171024151753553.html","thumbnail_pic_s":"http://02.imgmini.eastday.com/mobile/20171024/20171024151753_0c52c6026bd7d2f60b46ad9578256e59_1_mwpm_03200403.jpg"}] */ private String stat; private List<DataBean> data; public String getStat() { return stat; } public void setStat(String stat) { this.stat = stat; } public List<DataBean> getData() { return data; } public void setData(List<DataBean> data) { this.data = data; } public static class DataBean { /** * uniquekey : 4da462133b0805bcc6324a145c484f87 * title : 叙利亚官员:极端组织残忍杀害60余人 * date : 2017-10-24 17:58 * category : 头条 * author_name : 央视新闻app * url : http://mini.eastday.com/mobile/171024175810076.html * thumbnail_pic_s : http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_2_mwpm_03200403.jpg * thumbnail_pic_s02 : http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_1_mwpm_03200403.jpg * thumbnail_pic_s03 : http://04.imgmini.eastday.com/mobile/20171024/20171024175810_ebb05f533b368397e05d823192c04de7_3_mwpm_03200403.jpg */ private String uniquekey; private String title; private String date; private String category; private String author_name; private String url; private String thumbnail_pic_s; private String thumbnail_pic_s02; private String thumbnail_pic_s03; public String getUniquekey() { return uniquekey; } public void setUniquekey(String uniquekey) { this.uniquekey = uniquekey; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getDate() { return date; } public void setDate(String date) { this.date = date; } public String getCategory() { return category; } public void setCategory(String category) { this.category = category; } public String getAuthor_name() { return author_name; } public void setAuthor_name(String author_name) { this.author_name = author_name; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getThumbnail_pic_s() { return thumbnail_pic_s; } public void setThumbnail_pic_s(String thumbnail_pic_s) { this.thumbnail_pic_s = thumbnail_pic_s; } public String getThumbnail_pic_s02() { return thumbnail_pic_s02; } public void setThumbnail_pic_s02(String thumbnail_pic_s02) { this.thumbnail_pic_s02 = thumbnail_pic_s02; } public String getThumbnail_pic_s03() { return thumbnail_pic_s03; } public void setThumbnail_pic_s03(String thumbnail_pic_s03) { this.thumbnail_pic_s03 = thumbnail_pic_s03; } } } }bean包里 Bean3 类public class Bean3 { /** * code : 1 * success : true * width : 0 * height : 0 * data : [{"userImg":"http://img1.yulin520.com/news/HPUCVP74IFR0OKCZ9QQH.jpg#405_304","impressEditId":334,"impressType":0,"occupation":"证劵投资","url":"http://www.yulin520.com/a2a/h5/impress/i1/334?a=1508842566239","createTime":1466160199000,"hxKey":"60fd9c2377f81ba1ccca450fb794e016","img":"http://img1.yulin520.com/news/HPUCVP74IFR0OKCZ9QQH.jpg#405_304","yulin":"81373","introduction":"83年/巨蟹座/ 开朗幽默,热情善良,追求刺激/喜欢温柔,体贴,可爱,善良的女孩/金融","replyTimes":17,"remark":"","click":0,"topTime":1469503026000,"recommend":0,"userAge":33,"star":58,"title":"刘峰鸣 :能文能武,Call Me峰鸣哥","source":0,"userName":"刘LLL","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/BPKZUX0MNFR0OT0WLCOD.png#598_450","impressEditId":319,"impressType":0,"occupation":"保险","url":"http://www.yulin520.com/a2a/h5/impress/i1/319?a=1508842566239","createTime":1465380170000,"hxKey":"dac884f7cc81691ba28a004091cbe122","img":"http://img1.yulin520.com/news/BPKZUX0MNFR0OT0WLCOD.png#598_450","yulin":"80821","introduction":"91年/处女座/性格直白,爱好广泛,有点女汉子/喜欢性格开朗,三观契合,高冷文艺范,有肌肉,175+/公司职业","replyTimes":12,"remark":"","click":0,"topTime":1469503022000,"recommend":0,"userAge":25,"star":77,"title":"刘佳怡 :直白女汉子也有个文艺梦","source":0,"userName":"嘉咦咦咦","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/UPPN83L0IFR0OBC1A4AK.jpg#800_600","impressEditId":324,"impressType":0,"occupation":"互联网","url":"http://www.yulin520.com/a2a/h5/impress/i1/324?a=1508842566239","createTime":1465722569000,"hxKey":"ebf75ccd1fba85f248988d40e572914e","img":"http://img1.yulin520.com/news/UPPN83L0IFR0OBC1A4AK.jpg#800_600","yulin":"80569","introduction":"87年/处女座/善良可爱,安静温柔,爱独立思考/喜欢三观相似,经历相似,性格活泼的女孩/互联网设计师 ","replyTimes":13,"remark":"","click":0,"topTime":1468980785000,"recommend":0,"userAge":29,"star":52,"title":"陈松 :爱搞新花样的设计师","source":0,"userName":"Song","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/SPPW8T9QHFR0OM3HID0X.jpg#1280_960","impressEditId":323,"impressType":0,"occupation":"银行","url":"http://www.yulin520.com/a2a/h5/impress/i1/323?a=1508842566239","createTime":1465721939000,"hxKey":"580786532670bc072b0aeb795bd6ddc7","img":"http://img1.yulin520.com/news/SPPW8T9QHFR0OM3HID0X.jpg#1280_960","yulin":"80983","introduction":"90年/天蝎座/爱美食,爱分享,有点内向/喜欢阳光,干净,175+的男孩子/银行接待","replyTimes":16,"remark":"","click":0,"topTime":1468980773000,"recommend":0,"userAge":26,"star":101,"title":"秦心 :外形不娇小,心思很细腻","source":0,"userName":"秦心","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/XPW8OZXMSFR0O015UA7D.jpg#598_597","impressEditId":337,"impressType":0,"occupation":"互联网","url":"http://www.yulin520.com/a2a/h5/impress/i1/337?a=1508842566239","createTime":1466162998000,"hxKey":"37dee7aaed1862c64c4fe38d75ccd52a","img":"http://img1.yulin520.com/news/XPW8OZXMSFR0O015UA7D.jpg#598_597","yulin":"81316","introduction":"93年/水瓶座/温柔体贴,踏实细心/喜欢三观相符的女孩子/前端工程师","replyTimes":17,"remark":"","click":0,"topTime":1468574992000,"recommend":0,"userAge":23,"star":55,"title":"温其堂 :细心温柔IT\u201c熊猫\u201d男","source":0,"userName":"榴莲","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/RPZ58LLNXFR0OKFGFHGK.jpg#616_695","impressEditId":340,"impressType":0,"occupation":"银行","url":"http://www.yulin520.com/a2a/h5/impress/i1/340?a=1508842566239","createTime":1466500236000,"hxKey":"2a294b9ffd9fb38d7b5b8739c821720f","img":"http://img1.yulin520.com/news/RPZ58LLNXFR0OKFGFHGK.jpg#616_695","yulin":"81370","introduction":"92年/金牛座 /性格随和,自信大方/喜欢脾气好,爱运动,对人友好的男生/公司职员","replyTimes":13,"remark":"","click":0,"topTime":1468574986000,"recommend":0,"userAge":24,"star":72,"title":"曾思慧: 爱冒险爱尖叫的真性情Girl","source":0,"userName":"pony","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/NQ1HJD75IFR0OARCWFEG.jpg#501_499","impressEditId":341,"impressType":0,"occupation":"市场推广","url":"http://www.yulin520.com/a2a/h5/impress/i1/341?a=1508842566239","createTime":1466678686000,"hxKey":"9f2d5f4346dee0c4983cb77f9a1892e7","img":"http://img1.yulin520.com/news/NQ1HJD75IFR0OARCWFEG.jpg#501_499","yulin":"80908","introduction":"91年/巨蟹座/乐观开朗,沉稳内敛,机智幽默/喜欢温柔,体贴,孝顺的女生","replyTimes":11,"remark":"","click":0,"topTime":1468203095000,"recommend":0,"userAge":25,"star":34,"title":"杨辉: 挑战自我从早起开始","source":0,"userName":"拯救","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/SO9EZSX0QC90ONZY8SVZ.jpg#619_650","impressEditId":244,"impressType":0,"occupation":"市场推广","url":"http://www.yulin520.com/a2a/h5/impress/i1/244?a=1508842566239","createTime":1461738088000,"hxKey":"751120bb7102fa563f098ee8c33ecb67","img":"http://img1.yulin520.com/news/SO9EZSX0QC90ONZY8SVZ.jpg#619_650","yulin":"77323","introduction":"92年 狮子座/开朗东北妞/想开书店/公司职员","replyTimes":9,"remark":"","click":0,"topTime":1467618377000,"recommend":0,"userAge":24,"star":46,"title":"蔡嘉纯:咱东北菇凉特开朗","source":0,"userName":"林bibibi","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/OOAA5UE7EC90OM4X4AQ7.jpg#800_600","impressEditId":246,"impressType":0,"occupation":"信贷","url":"http://www.yulin520.com/a2a/h5/impress/i1/246?a=1508842566239","createTime":1461749927000,"hxKey":"785fd3ce68d2a280a99896946dc67bf2","img":"http://img1.yulin520.com/news/OOAA5UE7EC90OM4X4AQ7.jpg#800_600","yulin":"77479","introduction":"94年 水瓶座/曾经是淘气包/人缘好讲义气/金融业客户经理","replyTimes":11,"remark":"","click":0,"topTime":1467367384000,"recommend":0,"userAge":22,"star":41,"title":"李林:曾经的淘气小子","source":0,"userName":"李林","reporter":0,"status":1,"content":""},{"userImg":"http://img1.yulin520.com/news/FNTQDAWAJKF0OGYIUMRO.jpg#800_600","impressEditId":218,"impressType":0,"occupation":"互联网","url":"http://www.yulin520.com/a2a/h5/impress/i1/218?a=1508842566239","createTime":1460446369000,"hxKey":"406e5f1f020f65203d200b686cd11da3","img":"http://img1.yulin520.com/news/FNTQDAWAJKF0OGYIUMRO.jpg#800_600","yulin":"76330","introduction":"91年 天蝎座/积极乐观/追求新奇事物/互联网销售经理","replyTimes":16,"remark":"","click":0,"topTime":1467367368000,"recommend":0,"userAge":25,"star":53,"title":"唐政:眉清目秀好少年","source":0,"userName":"Truman✨","reporter":0,"status":1,"content":""}] * message : null */ private int code; private boolean success; private int width; private int height; private Object message; private List<DataBean> data; public int getCode() { return code; } public void setCode(int code) { this.code = code; } public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public int getWidth() { return width; } public void setWidth(int width) { this.width = width; } public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public Object getMessage() { return message; } public void setMessage(Object message) { this.message = message; } public List<DataBean> getData() { return data; } public void setData(List<DataBean> data) { this.data = data; } public static class DataBean { /** * userImg : http://img1.yulin520.com/news/HPUCVP74IFR0OKCZ9QQH.jpg#405_304 * impressEditId : 334 * impressType : 0 * occupation : 证劵投资 * url : http://www.yulin520.com/a2a/h5/impress/i1/334?a=1508842566239 * createTime : 1466160199000 * hxKey : 60fd9c2377f81ba1ccca450fb794e016 * img : http://img1.yulin520.com/news/HPUCVP74IFR0OKCZ9QQH.jpg#405_304 * yulin : 81373 * introduction : 83年/巨蟹座/ 开朗幽默,热情善良,追求刺激/喜欢温柔,体贴,可爱,善良的女孩/金融 * replyTimes : 17 * remark : * click : 0 * topTime : 1469503026000 * recommend : 0 * userAge : 33 * star : 58 * title : 刘峰鸣 :能文能武,Call Me峰鸣哥 * source : 0 * userName : 刘LLL * reporter : 0 * status : 1 * content : */ private String userImg; private int impressEditId; private int impressType; private String occupation; private String url; private long createTime; private String hxKey; private String img; private String yulin; private String introduction; private int replyTimes; private String remark; private int click; private long topTime; private int recommend; private int userAge; private int star; private String title; private int source; private String userName; private int reporter; private int status; private String content; public String getUserImg() { return userImg; } public void setUserImg(String userImg) { this.userImg = userImg; } public int getImpressEditId() { return impressEditId; } public void setImpressEditId(int impressEditId) { this.impressEditId = impressEditId; } public int getImpressType() { return impressType; } public void setImpressType(int impressType) { this.impressType = impressType; } public String getOccupation() { return occupation; } public void setOccupation(String occupation) { this.occupation = occupation; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public long getCreateTime() { return createTime; } public void setCreateTime(long createTime) { this.createTime = createTime; } public String getHxKey() { return hxKey; } public void setHxKey(String hxKey) { this.hxKey = hxKey; } public String getImg() { return img; } public void setImg(String img) { this.img = img; } public String getYulin() { return yulin; } public void setYulin(String yulin) { this.yulin = yulin; } public String getIntroduction() { return introduction; } public void setIntroduction(String introduction) { this.introduction = introduction; } public int getReplyTimes() { return replyTimes; } public void setReplyTimes(int replyTimes) { this.replyTimes = replyTimes; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public int getClick() { return click; } public void setClick(int click) { this.click = click; } public long getTopTime() { return topTime; } public void setTopTime(long topTime) { this.topTime = topTime; } public int getRecommend() { return recommend; } public void setRecommend(int recommend) { this.recommend = recommend; } public int getUserAge() { return userAge; } public void setUserAge(int userAge) { this.userAge = userAge; } public int getStar() { return star; } public void setStar(int star) { this.star = star; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public int getSource() { return source; } public void setSource(int source) { this.source = source; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public int getReporter() { return reporter; } public void setReporter(int reporter) { this.reporter = reporter; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } } }bean包里 Listbean 类public class Listbean { private String name; private int tu; public Listbean(String name, int tu) { this.name = name; this.tu = tu; } public String getName() { return name; } public int getTu() { return tu; } public void setName(String name) { this.name = name; } public void setTu(int tu) { this.tu = tu; } @Override public String toString() { return "Listbean{" + "name='" + name + '\'' + ", tu=" + tu + '}'; } }主包里 MainActivity 类public class MainActivity extends AppCompatActivity implements View.OnClickListener,ViewPager.OnPageChangeListener{ private ViewPager vp; private Button btn; private List<Bean1.DataBean> data; int a=3; Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { if (msg.what==0){ text.setText(msg.arg1+"秒后跳转"); } } }; private TextView text; private SharedPreferences sp; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); vp = (ViewPager) findViewById(R.id.vp); btn = (Button) findViewById(R.id.btn); text = (TextView) findViewById(R.id.text); vp.setOnPageChangeListener(this); btn.setOnClickListener(this); sp = getSharedPreferences("jizhu", MODE_PRIVATE); if (sp !=null){ boolean b = sp.getBoolean("shi", false); if (b==true){ Intent intent = new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); finish(); }else { getdata(); init(); } } } private void init() { new Thread(){ @Override public void run() { while(a!=0){ try { sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } a--; Message msg = Message.obtain(); msg.what=0; msg.arg1=a; handler.sendMessage(msg); if (a==0){ Intent intent = new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); finish(); SharedPreferences.Editor edit = sp.edit(); edit.putBoolean("shi",true); edit.commit(); } } } }.start(); } private void getdata() { getdatafromnet.getdata(MainActivity.this, "http://www.yulin520.com/a2a/impressApi/news/mergeList?pageSize=3&page=1", new Call() { @Override public void getshuju(String json) { Gson gson = new Gson(); Bean1 bean1 = gson.fromJson(json, Bean1.class); data = bean1.getData(); Viewpageradapter viewpageradapter = new Viewpageradapter(MainActivity.this, data); vp.setAdapter(viewpageradapter); } }); } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { if (position==data.size()-1){ btn.setVisibility(View.VISIBLE); } } @Override public void onPageScrollStateChanged(int state) { } @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); finish(); SharedPreferences.Editor edit = sp.edit(); edit.putBoolean("shi",true); edit.commit(); } }主包里 Main2Activity 类public class Main2Activity extends AppCompatActivity implements AdapterView.OnItemClickListener, View.OnClickListener { private LinearLayout lin; private DrawerLayout draw; private ListView lv; private List<Listbean> ls; private ImageView img; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); lin = (LinearLayout) findViewById(R.id.lin); draw = (DrawerLayout) findViewById(R.id.draw); lv = (ListView) findViewById(R.id.lv); img = (ImageView) findViewById(R.id.img); init(); getSupportFragmentManager().beginTransaction().replace(R.id.fram,new F1()).commit(); img.setOnClickListener(this); } private void init() { ls = new ArrayList<>(); Listbean listbean1 = new Listbean("微信登录",R.drawable.a); Listbean listbean2 = new Listbean("QQ登录",R.drawable.a); Listbean listbean3 = new Listbean("微博登录",R.drawable.a); ls.add(listbean1); ls.add(listbean2); ls.add(listbean3); lv.setAdapter(new Listadapter(Main2Activity.this, ls)); lv.setOnItemClickListener(this); } @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { draw.closeDrawer(lin); Toast.makeText(Main2Activity.this,ls.get(position).getName(),Toast.LENGTH_SHORT).show(); } @Override public void onClick(View v) { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent,20); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode==20&&resultCode==RESULT_OK){ Bitmap b = data.getParcelableExtra("data"); img.setImageBitmap(b); } } }主包里 Main3Activity 类public class Main3Activity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main3); WebView wv = (WebView) findViewById(R.id.wv); wv.loadUrl(getIntent().getStringExtra("url")); wv.setWebViewClient(new WebViewClient()); WebSettings settings = wv.getSettings(); settings.setJavaScriptEnabled(true); settings.setJavaScriptCanOpenWindowsAutomatically(true); } }fragment包里 F1 类public class F1 extends Fragment implements View.OnClickListener { private TextView rb1; private TextView rb2; private TextView rb3; private TextView rb4; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.f1, container, false); FrameLayout fram2 = (FrameLayout) view.findViewById(R.id.fram2); rb1 = (TextView) view.findViewById(R.id.rb1); rb2 = (TextView) view.findViewById(R.id.rb2); rb3 = (TextView) view.findViewById(R.id.rb3); rb4 = (TextView) view.findViewById(R.id.rb4); return view; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); rb1.setOnClickListener(this); rb2.setOnClickListener(this); rb3.setOnClickListener(this); rb4.setOnClickListener(this); change(new FF1()); } @Override public void onClick(View v) { switch (v.getId()){ case R.id.rb1: change(new FF1()); break; case R.id.rb2: change(new FF2()); break; case R.id.rb3: change(new FF3()); break; case R.id.rb4: change(new FF4()); break; } } private void change(Fragment fragment){ getChildFragmentManager().beginTransaction().replace(R.id.fram2,fragment).commit(); } }fragment包里 FF1 类public class FF1 extends Fragment { private TabLayout tab; private ViewPager vvp; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View inflate = inflater.inflate(R.layout.ff1, container, false); tab = (TabLayout) inflate.findViewById(R.id.tab); vvp = (ViewPager) inflate.findViewById(R.id.vvp); return inflate; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); final List<String> titles = new ArrayList<>(); titles.add("头条"); titles.add("社会"); titles.add("科技"); titles.add("时尚"); titles.add("军事"); titles.add("国内"); titles.add("国际"); titles.add("财经"); vvp.setAdapter(new FragmentPagerAdapter(getChildFragmentManager()) { @Override public CharSequence getPageTitle(int position) { return titles.get(position); } @Override public Fragment getItem(int position) { FFF1 fff1 = new FFF1(); Bundle bundle = new Bundle(); bundle.putString("name",titles.get(position)); fff1.setArguments(bundle); return fff1; } @Override public int getCount() { return titles.size(); } }); tab.setupWithViewPager(vvp); vvp.setOffscreenPageLimit(titles.size()); } }fragment包里 FF2 类public class FF2 extends Fragment { private PullToRefreshScrollView slv; private ViewPager vpp; private GridView gv; int page=1; private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { if (msg.what==0){ vpp.setCurrentItem(vpp.getCurrentItem()+1); handler.sendEmptyMessageDelayed(0,2000); } } }; List<Bean3.DataBean> ls= new ArrayList<>(); private Gridviewadapter gridviewadapter; private LinearLayout liner; private List<ImageView> imgs; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View inflate = inflater.inflate(R.layout.ff2, container, false); slv = (PullToRefreshScrollView) inflate.findViewById(R.id.slv); vpp = (ViewPager) inflate.findViewById(R.id.vpp); gv = (GridView) inflate.findViewById(R.id.gv); liner = (LinearLayout) inflate.findViewById(R.id.liner); return inflate; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); lunbotu(); getdata(); slv.setMode(PullToRefreshListView.Mode.BOTH); ILoadingLayout startLabels = slv.getLoadingLayoutProxy(true, false); startLabels.setPullLabel("下拉刷新"); startLabels.setRefreshingLabel("正在拉"); startLabels.setReleaseLabel("放开刷新"); ILoadingLayout endLabels = slv.getLoadingLayoutProxy(false, true); endLabels.setPullLabel("上拉刷新"); endLabels.setRefreshingLabel("正在载入..."); endLabels.setReleaseLabel("放开刷新..."); slv.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ScrollView>() { @Override public void onPullDownToRefresh(PullToRefreshBase<ScrollView> refreshView) { getdatafromnet.getdata(getActivity(), "http://www.yulin520.com/a2a/impressApi/news/mergeList?pageSize=10&page="+page, new Call() { @Override public void getshuju(String json) { Gson gson = new Gson(); Bean3 bean3 = gson.fromJson(json, Bean3.class); ls.addAll(0,bean3.getData()); setadapter(); slv.onRefreshComplete(); long l = System.currentTimeMillis(); Date date = new Date(l); SimpleDateFormat format = new SimpleDateFormat("HH:mm"); String format1 = format.format(date); slv.setLastUpdatedLabel(format1); } }); } @Override public void onPullUpToRefresh(PullToRefreshBase<ScrollView> refreshView) { getdata(); } }); } private void getdata(){ getdatafromnet.getdata(getActivity(), "http://www.yulin520.com/a2a/impressApi/news/mergeList?pageSize=10&page="+page, new Call() { @Override public void getshuju(String json) { Gson gson = new Gson(); Bean3 bean3 = gson.fromJson(json, Bean3.class); ls.addAll(bean3.getData()); setadapter(); slv.onRefreshComplete(); } }); } private void setadapter() { if (gridviewadapter==null){ gridviewadapter = new Gridviewadapter(getActivity(), ls); gv.setAdapter(gridviewadapter); }else{ gridviewadapter.notifyDataSetChanged(); } } private void lunbotu() { getdatafromnet.getdata(getActivity(), "http://www.yulin520.com/a2a/impressApi/news/mergeList?pageSize=10&page=1", new Call() { @Override public void getshuju(String json) { Gson gson = new Gson(); Bean3 bean3 = gson.fromJson(json, Bean3.class); List<Bean3.DataBean> data = bean3.getData(); Vppadapter vppadapter = new Vppadapter(getActivity(), data); vpp.setAdapter(vppadapter); vpp.setCurrentItem(data.size()*1000); handler.sendEmptyMessageDelayed(0,2000); indic(data); vpp.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { for (int i=0;i<imgs.size();i++){ if (i==position%imgs.size()){ imgs.get(i).setImageResource(R.drawable.sha1); }else{ imgs.get(i).setImageResource(R.drawable.sha2); } } } @Override public void onPageScrollStateChanged(int state) { } }); } }); } private void indic(List<Bean3.DataBean> data) { imgs = new ArrayList<>(); for (int i=0;i<data.size();i++){ ImageView imageView = new ImageView(getActivity()); if (i==0){ imageView.setImageResource(R.drawable.sha1); }else{ imageView.setImageResource(R.drawable.sha2); } imgs.add(imageView); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT); params.setMargins(5,0,5,0); liner.addView(imageView,params); } } }fragment包里 FF3 类public class FF3 extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View inflate = inflater.inflate(R.layout.ff3, container, false); return inflate; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); } }fragment包里 FF4 类public class FF4 extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View inflate = inflater.inflate(R.layout.ff4, container, false); return inflate; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); } }fragment包里 FFF1 类public class FFF1 extends Fragment { private PullToRefreshListView rlv; List<Bean2.ResultBean.DataBean> data = new ArrayList<>(); private MyListAdapter myListAdapter; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View inflate = inflater.inflate(R.layout.fff1, container, false); rlv = (PullToRefreshListView) inflate.findViewById(R.id.rlv); return inflate; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); String name = getArguments().getString("name", ""); final String getname = getname(name); getdata(getname); rlv.setMode(PullToRefreshListView.Mode.BOTH); ILoadingLayout startLabels = rlv.getLoadingLayoutProxy(true, false); startLabels.setPullLabel("下拉刷新"); startLabels.setRefreshingLabel("正在拉"); startLabels.setReleaseLabel("放开刷新"); ILoadingLayout endLabels = rlv.getLoadingLayoutProxy(false, true); endLabels.setPullLabel("上拉刷新"); endLabels.setRefreshingLabel("正在载入..."); endLabels.setReleaseLabel("放开刷新..."); rlv.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() { @Override public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) { getdata(getname); } @Override public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) { getdata(getname); } }); } private String getname(String name){ String s=""; if (name.equals("头条")){ s="top"; }else if (name.equals("社会")){ s="shehui"; }else if (name.equals("科技")){ s="keji"; }else if (name.equals("时尚")){ s="shishang"; }else if (name.equals("军事")){ s="junshi"; }else if (name.equals("国内")){ s="guonei"; }else if (name.equals("国际")){ s="guoji"; }else if (name.equals("财经")){ s="caijing"; } return s; } private void getdata(String getname){ getdatafromnet.getdata(getActivity(), "http://v.juhe.cn/toutiao/index?type="+getname+"&key=61005cfc63a8075c88d5d408ba90aff9", new Call() { @Override public void getshuju(String json) { Log.d("TAG","++++++++++++++++++++"+json); Gson gson = new Gson(); Bean2 bean2 = gson.fromJson(json, Bean2.class); data.addAll(bean2.getResult().getData()); setadapter(); rlv.onRefreshComplete(); } }); } private void setadapter() { if (myListAdapter==null){ myListAdapter = new MyListAdapter(getActivity(),data); rlv.setAdapter(myListAdapter); }else{ myListAdapter.notifyDataSetChanged(); } } }utils包里 app 类public class app extends Application { @Override public void onCreate() { super.onCreate(); Imageloaderutil.init(this); } }utils包里 Call 接口类public interface Call { public void getshuju(String json); }
utils包里 getdatafromnet 类public class getdatafromnet { public static void getdata(Context tcx, final String path, final Call call){ if (Network.isConn(tcx)){ AsyncTask<Void, Void, String> asyncTask = new AsyncTask<Void, Void, String>() { @Override protected String doInBackground(Void... params) { try { URL url =new URL(path); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); connection.setReadTimeout(5000); connection.setConnectTimeout(5000); int responseCode = connection.getResponseCode(); if (responseCode==200){ InputStream inputStream = connection.getInputStream(); String json = streamtostring.getstring(inputStream, "utf-8"); return json; } } catch (Exception e) { e.printStackTrace(); } return null; } @Override protected void onPostExecute(String s) { if (s!=null){ call.getshuju(s); } } }; asyncTask.execute(); }else{ Network.showNoNetWorkDlg(tcx); } } }utils包里 Imageloaderutil 类public class Imageloaderutil { public static void init(Context context){ File cacheDir = StorageUtils.getCacheDirectory(context); //缓存文件夹路径 ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context) .threadPoolSize(3) // default 线程池内加载的数量 .threadPriority(Thread.NORM_PRIORITY - 2) // default 设置当前线程的优先级 .tasksProcessingOrder(QueueProcessingType.FIFO) // default .denyCacheImageMultipleSizesInMemory() .memoryCache(new LruMemoryCache(2 * 1024 * 1024)) //可以通过自己的内存缓存实现 .memoryCacheSize(2 * 1024 * 1024) // 内存缓存的最大值 .memoryCacheSizePercentage(13) // default //.diskCache(new UnlimitedDiskCache(cacheDir)) // default 可以自定义缓存路径 .diskCacheSize(50 * 1024 * 1024) // 50 Mb sd卡(本地)缓存的最大值 .diskCacheFileCount(100) // 可以缓存的文件数量 // default为使用HASHCODE对UIL进行加密命名, 还可以用MD5(new Md5FileNameGenerator())加密 .diskCacheFileNameGenerator(new HashCodeFileNameGenerator()) .imageDownloader(new BaseImageDownloader(context)) // default .defaultDisplayImageOptions(DisplayImageOptions.createSimple()) // default .writeDebugLogs() // 打印debug log .build(); //开始构建 ImageLoader.getInstance().init(config); } public static DisplayImageOptions getDefultOption(){ DisplayImageOptions options = new DisplayImageOptions.Builder() .showImageOnLoading(R.mipmap.ic_launcher) // 设置图片下载期间显示的图片 .showImageForEmptyUri(R.mipmap.ic_launcher) // 设置图片Uri为空或是错误的时候显示的图片 .showImageOnFail(R.mipmap.ic_launcher) // 设置图片加载或解码过程中发生错误显示的图片 .resetViewBeforeLoading(true) // default 设置图片在加载前是否重置、复位 .delayBeforeLoading(1000) // 下载前的延迟时间 .cacheInMemory(true) // default 设置下载的图片是否缓存在内存中 .cacheOnDisk(true) // default 设置下载的图片是否缓存在SD卡中 .considerExifParams(true) // default .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2) // default 设置图片以如何的编码方式显示 .bitmapConfig(Bitmap.Config.ARGB_8888) // default 设置图片的解码类型 .displayer(new RoundedBitmapDisplayer(20)) // default 还可以设置圆角图片new RoundedBitmapDisplayer(20) .build(); return options; } }utils包里 Network 类public class Network { public static boolean isConn(Context context){ boolean bisConnFlag=false; //1.获取网络连接的管理对象 ConnectivityManager conManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); //2.通过管理者对象拿到网络的信息 NetworkInfo network = conManager.getActiveNetworkInfo(); if(network!=null){ //3.网络状态是否可用的返回值 bisConnFlag=network.isAvailable(); } return bisConnFlag; } /** * 如果没有网络 弹出dialog对话框,,,是否进入设置网络的页面 * @param context */ public static void showNoNetWorkDlg(final Context context) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setIcon(R.mipmap.ic_launcher) // .setTitle("警告") // .setMessage("当前无网络,是否去设置?").setPositiveButton("设置", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // 跳转到系统的网络设置界面 Intent intent = null; // 先判断当前系统版本 if(android.os.Build.VERSION.SDK_INT > 10){ // 3.0以上 intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS); }else{ intent = new Intent(); intent.setClassName("com.android.settings", "com.android.settings.WirelessSettings"); } context.startActivity(intent); } }).setNegativeButton("取消", null).show(); } }utils包里 streamtostring 类public class streamtostring { public static String getstring(InputStream inputStream,String charset){ try { InputStreamReader inputStreamReader = new InputStreamReader(inputStream,charset); BufferedReader br = new BufferedReader(inputStreamReader); String s =null; StringBuilder builder =new StringBuilder(); while((s=br.readLine())!=null){ builder.append(s); } return builder.toString(); } catch (Exception e) { e.printStackTrace(); } return null; } }vie包里 Mygridview 类public class Mygridview extends GridView { public Mygridview(Context context) { super(context); } public Mygridview(Context context, AttributeSet attrs) { super(context, attrs); } public Mygridview(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }