package com.banking.xc.utils.staticinfo;
import java.util.ArrayList;
import java.util.Random;
import skytv_com.banking.enjoymovie.R;
import com.banking.xc.entity.HomeCategory;
import com.banking.xc.entity.HomeItem;
import com.banking.xc.utils.Log;
public class HomeItemUtil {
private ArrayList<HomeItem> allItems;
private ArrayList<HomeItem> natureItems;//自然风光
private ArrayList<HomeItem> placesOfInterestItems;//名胜古迹
private ArrayList<HomeItem> cultureItems;//文化
private ArrayList<HomeItem> selfServiceItems;//自助游
private ArrayList<HomeItem> leisureItems;//悠闲游
private ArrayList<HomeItem> luxuryItems;//豪华现代游
private ArrayList<HomeItem> recommendItems;//推荐游
private ArrayList<HomeCategory> homeCategorys;
public void initial(){
productHomeCategorys();
productNatureItems();
productPlacesOfInterestItems();
productSelfServiceItems();
productCultureItems();
productLuxuryItems();
productLeisureItems();
productAllItems();
productRecommendItems();
}
public void productHomeCategorys()
{
homeCategorys = new ArrayList<HomeCategory>();
homeCategorys.add(new HomeCategory("全部精品"));
homeCategorys.add(new HomeCategory("为我推荐"));
homeCategorys.add(new HomeCategory("自然风光"));
homeCategorys.add(new HomeCategory("名胜古迹"));
homeCategorys.add(new HomeCategory("文化之旅"));
homeCategorys.add(new HomeCategory("自助游玩"));
homeCategorys.add(new HomeCategory("悠闲时光"));
homeCategorys.add(new HomeCategory("奢侈享受"));
}
/**
* 为旅游推荐提供9个数据
*/
public ArrayList<HomeItem> get9Items(){
ArrayList itemList = new ArrayList<HomeItem>();
itemList.addAll(natureItems);
itemList.addAll(placesOfInterestItems);
//itemList.addAll(luxuryItems);
return itemList;
}
public void productNatureItems(){
natureItems = new ArrayList<HomeItem>();
final HomeItem homeItem2 = new HomeItem();
homeItem2.setContent("在三亚如果你有伴儿,三亚将满足你对一场饱含山盟海誓恋爱的全部幻想;如果你是一个人,可以在潜水圣地蜈支洲岛零距离观赏珊瑚礁、可以去热带雨林探奇、也可以在“亚洲第一大道”椰梦长廊静候日落……在三亚,你就是一个被大自然宠坏的孩子");
homeItem2.setTitle("春暖花开,去三亚呼吸新鲜空气");
homeItem2.setDrawableResourceId(R.drawable.title_nature2);
homeItem2.setPkgId("94345");
final ArrayList<String> sArray2 = new ArrayList<String>();
sArray2.add("新鲜空气");
sArray2.add("山水");
sArray2.add("美景");
homeItem2.setTags(sArray2);
natureItems.add(homeItem2);
final HomeItem homeItem3 = new HomeItem();
homeItem3.setContent("到九寨沟寻找最清澈的水源。");
homeItem3.setTitle("花海九寨,春意盎然");
homeItem3.setDrawableResourceId(R.drawable.title_nature3);
homeItem3.setPkgId("94870");
final ArrayList<String> sArray3 = new ArrayList<String>();
sArray3.add("山清水秀");
sArray3.add("大自然");
homeItem3.setTags(sArray3);
natureItems.add(homeItem3);
final HomeItem homeItem4 = new HomeItem();
homeItem4.setContent("房间见湖率达180度,五光十色美景,一览无余。 湖区内拥有各种名目淡水鱼87种,真正的湖鲜美食");
homeItem4.setTitle("尽享大美千岛湖");
homeItem4.setDrawableResourceId(R.drawable.title_nature4);
homeItem4.setPkgId("1609300");
final ArrayList<String> sArray4 = new ArrayList<String>();
sArray4.add("亲朋游");
sArray4.add("悠闲");
homeItem4.setTags(sArray4);
natureItems.add(homeItem4);
final HomeItem homeItem5 = new HomeItem();
homeItem5.setContent("香格里拉县原名中甸县,因与著名小说《消失的地平线》中描述的世外桃源相似而易名为香格里拉。在当地藏语中,香格里拉意为:心中的日月。");
homeItem5.setTitle("心中的日月-香格里拉");
homeItem5.setDrawableResourceId(R.drawable.title_nature5);
homeItem5.setPkgId("78622");
final ArrayList<String> sArray5 = new ArrayList<String>();
sArray5.add("山水");
sArray5.add("古镇");
sArray5.add("精品");
homeItem4.setTags(sArray5);
natureItems.add(homeItem5);
final HomeItem homeItem1 = new HomeItem();
homeItem1.setContent("畅游杭州西湖,品读苏州园林,品味南京古城,风光旖旎之行。上有天堂,下有苏杭,西湖游船,闲散时光,人间天堂享悠然假期。“江南佳丽地,金陵帝王洲”,感受中国历史的厚重。");
homeItem1.setTitle("游人间天堂,赏古都风光");
homeItem1.setDrawableResourceId(R.drawable.title_nature1);
homeItem1.setPkgId("94033");
final ArrayList<String> sArray1 = new ArrayList<String>();
sArray1.add("精品");
sArray1.add("大自然");
homeItem1.setTags(sArray1);
natureItems.add(homeItem1);
}
public void productPlacesOfInterestItems(){
placesOfInterestItems = new ArrayList<HomeItem>();
final HomeItem homeItem1 = new HomeItem();
homeItem1.setContent("兵马俑、华清池、法门寺、乾陵、汉阳陵、大雁塔广场……西安经典景点全囊括,全方位感受古都西安的深厚文化");
homeItem1.setTitle("感受兵马俑的磅礴气势");
homeItem1.setPkgId("80354");
homeItem1.setDrawableResourceId(R.drawable.title_interest1);
final ArrayList<String> sArray1 = new ArrayList<String>();
sArray1.add("文化");
sArray1.add("古典");
homeItem1.setTags(sArray1);
placesOfInterestItems.add(homeItem1);
final HomeItem homeItem2 = new HomeItem();
homeItem2.setContent("登十八盘,望山涧美景,赏封禅大典,看泰山日出,祈国泰民安");
homeItem2.setTitle("泰山-五岳之尊");
homeItem2.setDrawableResourceId(R.drawable.title_interest2);
homeItem2.setPkgId("1618352");
final ArrayList<String> sArray2 = new ArrayList<String>();
sArray2.add("爬山");
sArray2.add("名胜");
homeItem2.setTags(sArray2);
placesOfInterestItems.add(homeItem2);
final HomeItem homeItem3 = new HomeItem();
homeItem3.setContent("花最少的钱看最美的景、游最经典的黄山,性价比最高");
homeItem3.setTitle("峰岩青黑,遥望苍黛-黄山");
homeItem3.setPkgId("1616377");//1616377
homeItem3.setDrawableResourceId(R.drawable.title_interest3);
final ArrayList<String> sArray3 = new ArrayList<String>();
sArray3.add("爬山");
sArray3.add("山水");
sArray3.add("名胜");
homeItem3.setTags(sArray3);
placesOfInterestItems.add(homeItem3);
final HomeItem homeItem4 = new HomeItem();
homeItem4.setContent("西宁火车入藏,感受青藏铁路最精华的一段,欣赏“天路”壮美神秘的风光。 林芝桃花美景冠绝西藏!不贪奢侈,不恋浮华,爱西藏,爱桃花! 布达拉宫、大昭寺,纤尘不染闻梵唱。 沉睡了一整个冬季的纳木错等待你的到来。西藏小江南林芝,巴松措等绝美景色任你探访");
homeItem4.setTitle("天湖纳木错,静候你的到来");
homeItem4.setPkgId("1606467");
homeItem4.setDrawableResourceId(R.drawable.title_interest4);
final ArrayList<String> sArray4 = new ArrayList<String>();
sArray4.add("名胜古迹");
sArray4.add("神秘");
sArray4.add("超凡脱俗");
homeItem3.setTags(sArray4);
placesOfInterestItems.add(homeItem4);
}
public void productCultureItems(){
cultureItems = new ArrayList<HomeItem>();
final HomeItem homeItem1 = new HomeItem();
homeItem1.setContent("祈福平安,瞻仰目前世界上最高的释迦牟尼佛青铜立像拜大佛!体验佛教文化,享受心灵之旅!观大型音乐喷泉动态群雕—九龙灌浴,游梵宫,食素斋,祈福吉祥,体验佛教文化。");
homeItem1.setTitle("去灵山,拜大佛,抱佛脚");
homeItem1.setPkgId("1618865");
homeItem1.setDrawableResourceId(R.drawable.title_culture1);
final ArrayList<String> sArray1 = new ArrayList<String>();
sArray1.add("佛教");
sArray1.add("文化之旅");
homeItem1.setTags(sArray1);
cultureItems.add(homeItem1);
final HomeItem homeItem2 = new HomeItem();
homeItem2.setContent("有空闲,更应该去看看《丝路花雨》和《大梦敦煌》,尤其是前者,它取材于敦煌壁画,熔合了中国民族舞、敦煌舞、印度舞、黑巾舞、波斯马铃舞、波斯酒舞、土耳其舞、盘上舞、新疆舞等各种舞蹈形式于一身,被誉为中国古典舞的典范。其主角英娘的表演者已至五代,常演常新,堪称艺术的奇迹。");
homeItem2.setTitle("去丝绸之路走走");
homeItem2.setPkgId("1603463");
homeItem2.setDrawableResourceId(R.drawable.title_culture2);
final ArrayList<String> sArray2 = new ArrayList<String>();
sArray2.add("广度");
sArray2.add("文化之旅");
homeItem2.setTags(sArray2);
cultureItems.add(homeItem2);
}
public void productSelfServiceItems(){
selfServiceItems = new ArrayList<HomeItem>();
final HomeItem homeItem1 = new HomeItem();
homeItem1.setContent("全城瞩目,环游世界的大黄鸭将于5月2号至6月9号游来香港维多利亚港!这个可爱的充气鸭子,在香港的维多利亚港展开为期一个月的深度旅行。");
homeItem1.setTitle("去香港看大黄鸭!");
homeItem1.setPkgId("50551");
homeItem1.setDrawableResourceId(R.drawable.title_self1);
final ArrayList<String> sArray1 = new ArrayList<String>();
sArray1.add("半自助");
sArray1.add("精品");
homeItem1.setTags(sArray1);
selfServiceItems.add(homeItem1);
final HomeItem homeItem2 = new HomeItem();
homeItem2.setContent("长江三峡与三峡工程交相辉映,巴楚文化和土家风情水乳交融。还有屈原祠、昭君故里、关陵等古代名人文化遗址;而三国古战场的历史遗风、三游洞的文墨千古、三峡水利枢纽的雄伟景观更是为宜昌神奇浪漫、多姿多彩的迷人画卷增添了浓重的色彩。");
homeItem2.setTitle("长江三峡,自助游览");
homeItem2.setPkgId("54725");
homeItem2.setDrawableResourceId(R.drawable.title_self2);
final ArrayList<String> sArray2 = new ArrayList<String>();
sArray2.add("自助");
sArray2.add("山水");
sArray2.add("峡谷");
homeItem2.setTags(sArray2);
selfServiceItems.add(homeItem2);
}
public void productLeisureItems(){
leisureItems = new ArrayList<HomeItem>();
/*final HomeItem homeItem1 = new HomeItem();
homeItem1.setContent("祈福平安,瞻仰目前世界上最高的释迦牟尼佛青铜立像拜大佛!体验佛教文化,享受心灵之旅!观大型音乐喷泉动态群雕—九龙灌浴,游梵宫,食素斋,祈福吉祥,体验佛教文化。");
homeItem1.setTitle("去灵山,拜大佛,抱佛脚");
homeItem1.setPkgId("1618865");
homeItem1.setDrawableResourceId(R.drawable.title_culture1);
final ArrayList<String> sArray1 = new ArrayList<String>();
sArray1.add("佛教");
sArray1.add("文化之旅");
homeItem1.setTags(sArray1);
leisureItems.add(homeItem1);
final HomeItem homeItem2 = new HomeItem();
homeItem2.setContent("有空闲,更应该去看看《丝路花雨》和《大梦敦煌》,尤其是前者,它取材于敦煌壁画,熔合了中国民族舞、敦煌舞、印度舞、黑巾舞、波斯马铃舞、波斯酒舞、土耳其舞、盘上舞、新疆舞等各种舞蹈形式于一身,被誉为中国古典舞的典范。其主角英娘的表演者已至五代,常演常新,堪称艺术的奇迹。");
homeItem2.setTitle("去丝绸之路走走");
homeItem2.setPkgId("1603463");
homeItem2.setDrawableResourceId(R.drawable.title_culture2);
final ArrayList<String> sArray2 = new ArrayList<String>();
sArray2.add("广度");
sArray2.add("文化之旅");
homeItem2.setTags(sArray2);
leisureItems.add(homeItem2);*/
}
public void productLuxuryItems(){
luxuryItems = new ArrayList<HomeItem>();
final HomeItem homeItem3 = new HomeItem();
homeItem3.setContent("尽享悠闲假期,省一点,好一点,更要温馨一点");
homeItem3.setTitle("相约朋友 带着孩子");
homeItem3.setPkgId("93328");
homeItem3.setDrawableResourceId(R.drawable.title_luxury1);
final ArrayList<String> sArray3 = new ArrayList<String>();
sArray3.add("亲朋游");
sArray3.add("悠闲");
homeItem3.setTags(sArray3);
luxuryItems.add(homeItem3);
luxuryItems = new ArrayList<HomeItem>();
final HomeItem homeItem1 = new HomeItem();
homeItem1.setContent("自由组合的航班,放慢脚步驻足停留,悠闲海滨假期在此启程!");
homeItem1.setTitle("流连忘返-大连城");
homeItem1.setPkgId("73610");
homeItem1.setDrawableResourceId(R.drawable.title_luxury2);
final ArrayList<String> sArray1 = new ArrayList<String>();
sArray1.add("海滨假期");
sArray1.add("豪华之旅");
homeItem3.setTags(sArray1);
luxuryItems.add(homeItem1);
}
public void productAllItems(){
allItems = new ArrayList<HomeItem>();
allItems.addAll(placesOfInterestItems);
allItems.addAll(natureItems);
allItems.addAll(cultureItems);
allItems.addAll(selfServiceItems);
allItems.addAll(leisureItems);
allItems.addAll(luxuryItems);
if(Log.D)
{
Log.d("", "");
}
}
public void productRecommendItems(){
//TODO
recommendItems = new ArrayList<HomeItem>();
}
public ArrayList<HomeItem> getNatureItems() {
return natureItems;
}
public ArrayList<HomeItem> getPlacesOfInterestItems() {
return placesOfInterestItems;
}
public ArrayList<HomeItem> getCultureItems() {
return cultureItems;
}
public ArrayList<HomeItem> getSelfServiceItems() {
return selfServiceItems;
}
public ArrayList<HomeItem> getLeisureItems() {
return leisureItems;
}
public ArrayList<HomeItem> getLuxuryItems() {
return luxuryItems;
}
public ArrayList<HomeCategory> getHomeCategorys() {
return homeCategorys;
}
public ArrayList<HomeItem> getRecommendItems() {
recommendItems.clear();
Random random = new Random();
for(int i=0;i<5;i++){
int s = random.nextInt(allItems.size());
HomeItem item = allItems.get(s);
if(!recommendItems.contains(item)){
recommendItems.add(item);
}
}
return recommendItems;
}
public ArrayList<HomeItem> getAllItems() {
return allItems;
}
/*
public void setRecommendItems(ArrayList<HomeItem> recommendItems) {
this.recommendItems = recommendItems;
}*/
}