package com.tv.ui.metro.model;
import android.content.Context;
import android.content.Intent;
import java.util.ArrayList;
/**
* Created by liuhuadonbg on 3/2/15.
*/
public class Constants {
public static final String Local_Video = "local";
public static final String Favor_Video = "favor";
public static final String History_Video = "history";
public static final String Offline_Video = "offline";
public static final String Video_ID_Favor = "play_favor";
public static final String Video_ID_History = "play_history";
public static final String Video_ID_Offline = "play_offline";
public static final String Video_ID_Local = "play_local";
public static final String Entiry_Long_Video = "pvideo";
public static final String Entity_Short_Video = "svideo";
public static final String Entity_App_Video = "app";
public static final String Entity_App_Market_Video = "app_market";
public static final String Entity_Intent_Video = "intent";
public static final String Entity_Search_Video = "search";
public static final String Entity_Search_Result_Video = "search_result";
public static final String Entity_Album = "album";
public static final String Entity_Album_Collection = "album_collection";
public static class TestData{
public static Block<DisplayItem> createTitleBlock(Context context, String title){
Block<DisplayItem> item = new Block<DisplayItem>();
item.title = title;
item.ui_type = new DisplayItem.UI();
item.ui_type.id = LayoutConstant.linearlayout_title;
return item;
}
public static Block<DisplayItem> createLineBlock(Context context, String title) {
Block<DisplayItem> item = new Block<DisplayItem>();
item.title = title;
item.ui_type = new DisplayItem.UI();
item.ui_type.id = LayoutConstant.linearlayout_none;
item.target = new DisplayItem.Target();
item.target.entity = "app_market";
return item;
}
public static Block<DisplayItem> createGamesBlock() {
Block<DisplayItem> item = new Block<DisplayItem>();
item.title = "";
item.ui_type = new DisplayItem.UI();
item.ui_type.id = LayoutConstant.list_small_icon;
item.ui_type.row_count = 1;
item.items = new ArrayList<DisplayItem>();
{
DisplayItem child = new DisplayItem();
child.title = "《全民奇迹》";
child.sub_title = "公测庆典,一款以《奇迹MU》为蓝本的动作手游,游戏以Unity3D引擎打造.";
child.target = new DisplayItem.Target();
child.target.entity = "app";
child.target.url = "http://app.mi.com/download/79047";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://file.market.xiaomi.com/thumbnail/PNG/l114/AppStore/0dd1b652ee178445210c95093ceb434a15b2b8983";
child.images.put("icon", image);
item.items.add(child);
}
return item;
}
public static Block<DisplayItem> createAppsBlock(){
Block<DisplayItem> item = new Block<DisplayItem>();
item.title = "";
item.ui_type = new DisplayItem.UI();
item.ui_type.id = LayoutConstant.grid_small_icon;
item.ui_type.row_count = 5;
item.items = new ArrayList<DisplayItem>();
//sohu
{
DisplayItem child = new DisplayItem();
child.title = "搜狐";
child.target = new DisplayItem.Target();
child.target.entity = "app";
child.target.url = "http://upgrade.m.tv.sohu.com/channels/hdv/4.6.3/SohuTV_4.6.3_1309_201502022041.apk";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://image.box.xiaomi.com/mfsv2/download/s010/p01AUSPmZ9K9/bIyRiiudsqkTsG.png";
child.images.put("icon", image);
item.items.add(child);
}
//pptv
{
DisplayItem child = new DisplayItem();
child.title = "PPTV";
child.target = new DisplayItem.Target();
child.target.entity = "app";
child.target.url = "http://download.pplive.com/PPTV_aPhone_4.0.4_775_20140916.apk";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://image.box.xiaomi.com/mfsv2/download/s010/p01ycTc2CWZ3/eSgjAsS58aTeqF.png";
child.images.put("icon", image);
item.items.add(child);
}
//iqiyi
{
DisplayItem child = new DisplayItem();
child.title = "爱奇艺";
child.target = new DisplayItem.Target();
child.target.entity = "app";
child.target.url = "http://mbdapp.iqiyi.com/j/ap/iqiyi_xmshpmk.apk";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://image.box.xiaomi.com/mfsv2/download/s010/p01d5PtLAhv6/yPF76vKE70eA1x.png";
child.images.put("icon", image);
item.items.add(child);
}
//fengxing
{
DisplayItem child = new DisplayItem();
child.title = "风行";
child.target = new DisplayItem.Target();
child.target.entity = "app";
child.target.url = "http://m.app.mi.com/download/3581";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://image.box.xiaomi.com/mfsv2/download/s010/p013utylDQ9D/5tqyB2BfGQ1vEg.png";
child.images.put("icon", image);
item.items.add(child);
}
//phenix
{
DisplayItem child = new DisplayItem();
child.title = "凤凰";
child.target = new DisplayItem.Target();
child.target.entity = "app";
child.target.url = "http://m.app.mi.com/download/2889";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://image.box.xiaomi.com/mfsv2/download/s010/p016LLWvD4DD/83MBZ9LtZmueev.png";
child.images.put("icon", image);
item.items.add(child);
}
return item;
}
public static Block<DisplayItem> createCaiPiaoBlock(){
Block<DisplayItem> item = new Block<DisplayItem>();
item.title = "";
item.ui_type = new DisplayItem.UI();
item.ui_type.id = LayoutConstant.grid_small_icon;
item.ui_type.row_count = 6;
item.items = new ArrayList<DisplayItem>();
//sohu
{
DisplayItem child = new DisplayItem();
child.title = "双色球";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.action = Intent.ACTION_VIEW;
child.target.url = "http://cp.mi.com";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://p7.sinaimg.cn/1641447470/180/23591251173452";
child.images.put("icon", image);
item.items.add(child);
}
//pptv
{
DisplayItem child = new DisplayItem();
child.title = "大乐透";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.action = Intent.ACTION_VIEW;
child.target.url = "http://cp.mi.com";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://photocdn.sohu.com/20120119/Img332675933.jpg";
//image.url = "http://pic.baike.soso.com/p/20100629/bki-20100629110833-109286196.jpg";
child.images.put("icon", image);
item.items.add(child);
}
//iqiyi
{
DisplayItem child = new DisplayItem();
child.title = "竞彩足球";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.action = Intent.ACTION_VIEW;
child.target.url = "http://cp.mi.com";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://img4.imgtn.bdimg.com/it/u=4131549034,2694083374&fm=11&gp=0.jpg";
child.images.put("icon", image);
item.items.add(child);
}
//fengxing
{
DisplayItem child = new DisplayItem();
child.title = "竞彩篮球";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.action = Intent.ACTION_VIEW;
child.target.url = "http://cp.mi.com";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://www.v2gg.com/uploads/allimg/140419/0949131193-0.jpg";
child.images.put("icon", image);
item.items.add(child);
}
//phenix
{
DisplayItem child = new DisplayItem();
child.title = "11选5";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.action = Intent.ACTION_VIEW;
child.target.url = "http://cp.mi.com";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://img26.nipic.com/20110803/457269_094456472149_1.jpg";
child.images.put("icon", image);
item.items.add(child);
}
{
DisplayItem child = new DisplayItem();
child.title = "更多推荐";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.action = Intent.ACTION_VIEW;
child.target.url = "http://cp.mi.com";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://pic.paopaoche.net/up/2014-4/201442594839.png";
child.images.put("icon", image);
item.items.add(child);
}
return item;
}
public static Block<DisplayItem> createMovieSinglePosterBlock() {
Block<DisplayItem> item = new Block<DisplayItem>();
item.title = "Sale Off 50%";
item.ui_type = new DisplayItem.UI();
item.ui_type.id = LayoutConstant.linearlayout_single_poster;
item.target = new DisplayItem.Target();
item.target.entity = "intent";
item.target.url = "o2o://movies/";
item.images = new ImageGroup();
Image image = new Image();
image.url = "http://t12.baidu.com/it/u=4075131680,1827553139&fm=58";
image.url = "http://img.2258.com/d/file/yule/mingxing/tuwen/2015-01-21/41c36e08a00b46473f33e62dc91f1bcd.jpg";
item.images.put("poster", image);
item.hint = new DisplayItem.Hint();
item.hint.put("center", "狼图腾(选座): 3折");
return item;
}
public static Block<DisplayItem> createMovieBlock(){
Block<DisplayItem> item = new Block<DisplayItem>();
item.title = "";
item.ui_type = new DisplayItem.UI();
item.ui_type.id = LayoutConstant.grid_media_port;
item.ui_type.row_count = 3;
item.items = new ArrayList<DisplayItem>();
//sohu
{
DisplayItem child = new DisplayItem();
child.title = "狼图腾";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.url = "o2o://movies/";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://t2.baidu.com/it/u=2411093926,2475191373&fm=20";
child.images.put("poster", image);
child.hint = new DisplayItem.Hint();
child.hint.put("center", "3 折");
item.items.add(child);
}
//pptv
{
DisplayItem child = new DisplayItem();
child.title = "天将雄师 国语 2015";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.url = "o2o://movies/";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://t2.baidu.com/it/u=753869764,2801031141&fm=20";
child.images.put("poster", image);
child.hint = new DisplayItem.Hint();
child.hint.put("center", "9.9元");
item.items.add(child);
}
//iqiyi
{
DisplayItem child = new DisplayItem();
child.title = "澳门风云2";
child.target = new DisplayItem.Target();
child.target.entity = "intent";
child.target.url = "o2o://movies/";
child.images = new ImageGroup();
Image image = new Image();
image.url = "http://t2.baidu.com/it/u=514158127,293282070&fm=20";
child.images.put("poster", image);
child.hint = new DisplayItem.Hint();
child.hint.put("center", "3D 9.9元");
item.items.add(child);
}
return item;
}
}
}