package com.yang.demo.activity;
import android.annotation.TargetApi;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.RecyclerView;
import com.yang.demo.entity.DownloadEntity;
import com.yang.demo.R;
import com.yang.demo.adapter.DownloadAdapter;
import java.util.ArrayList;
import butterknife.BindView;
import butterknife.ButterKnife;
/**
* Created by yangyang on 2017/2/17.
*/
public class DownloadActivity extends AppCompatActivity {
private DownloadAdapter mDownloadAdapter;
@BindView(R.id.list)
RecyclerView mRecyclerView;
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_download);
ButterKnife.bind(this);
mDownloadAdapter = new DownloadAdapter(this);
mRecyclerView.setAdapter(mDownloadAdapter);
mDownloadAdapter.setData(getEntities());
}
private ArrayList<DownloadEntity> getEntities() {
ArrayList<DownloadEntity> list = new ArrayList<>();
String [][] data = {
{
"天气王",
"http://tianqi.2345.com/redirect.php?downloadQr"
},
{
"阅读王",
"http://book.km.com/app/index.php?c=app&a=download",
},
{
"高清壁纸",
"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1487332054826&di=ad31ae9a0d64c6df1b67ddf995adea96&imgtype=0&src=http%3A%2F%2Fc.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2Fd01373f082025aaf2e112fa4f9edab64034f1ab9.jpg",
},
{
"高清壁纸",
"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1487332099511&di=a59747692ee933615f8d971f78cd5c32&imgtype=0&src=http%3A%2F%2Fi1284.photobucket.com%2Falbums%2Fa577%2Fxia14905029362%2Fdongfang%2Fdesk_cg_581_zps8a07ea53.jpg",
},
{
"高清壁纸",
"https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2920785976,3012753148&fm=23&gp=0.jpg"
},
{
"高清壁纸",
"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1487332167386&di=97d63ccaea664b0d9ba0b6b7d88d9c4f&imgtype=jpg&src=http%3A%2F%2Fimg1.imgtn.bdimg.com%2Fit%2Fu%3D1118135712%2C1857871654%26fm%3D214%26gp%3D0.jpg"
},
};
for (int i = 0; i < data.length; i++) {
DownloadEntity entity = new DownloadEntity();
entity.setTitle(data[i][0]);
String url = data[i][1];
String hashcode = String.valueOf(url.hashCode());
entity.setUrl(data[i][1]);
entity.setHashCode(hashcode);
list.add(entity);
}
return list;
}
}