listview多条目 GridView+listview 侧滑 ,TabLayout .PullToRefreshListView PullToRefreshScrollV

//效果图如下


//首先把所需要的依赖包导入  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为使用HASHCODEUIL进行加密命名, 还可以用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);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值