07
8

Mono for android中ListView控件使用

0
归档:2013年8月分类:开源Mono

今天介绍Mono for android中ListView控件使用,并且支持在ListView中嵌入button,支持button触发单独事件,ListView自身的行触发单独时间。

别小看了这个问题,MonoDroid(mono for android的前身)刚刚出来的时候,ListView里面是不能嵌入button的,即使能嵌入也不支持单独事件,还好新版本支持了。这里会涉及到一些技巧,我只是大致讲一下思路,后期会做成项目发到github上面去,大家下载下来就ok。

我要实现的效果是,在ListView的每一行里添加button按钮,并且点击ListView的行进入该行详情,点击行上面的按钮,则进入其他相关操作,比如购买、订阅,如下图所示:

ListView button

按照语法,分别创建AnimalListActivity和AnimalListAdapter,这里主要关注度在Adapter里面怎么给button添加click事件,特别是复用和不复用item的情况。

view.FindViewById<Button> (Resource.Id.btn_Take).Click += delegate {
Intent intent = new Intent (this.context, typeof(BuyActivity));
context.StartActivity (intent);
};

1、如果不复用item,可以实现上面的效果,但是如果加载的数据流超过50左右直接会导致卡死;所以必须得复用;

2、如果复用item,需要注意如何给button添加复用事件。我已经想到解决办法了:只能在item的view被创建的第一次的时候给item加click事件,否则会支持n+1次

if (convertView == null || !(convertView is TableLayout))
{
view = context.LayoutInflater.Inflate(Resource.Layout.SubListItems, parent, false);
//订阅按钮
var Iv_sub=view.FindViewById<ImageView>(Resource.Id.Iv_Sub);
Iv_sub.Tag=position;
Iv_sub.Click += delegate
{
int pos=Convert.ToInt32(Iv_sub.Tag);

这里还需要用到一个技巧Iv_sub.Tag=position;和int pos=Convert.ToInt32(Iv_sub.Tag);这两段代码是相呼应的。

 

03
8

一、什么是CSD

CSD( Central Shopping District)即中央休闲购物区,是一种非中心城市的人气聚集区,是解决大型城市经济持续发展的必然趋势,是“多中心发展”的城市规划的一部分。

CSD一般选址于城市之间的交通枢纽上,多以主题公园、旅游胜地、超大规模商业中心、博彩业等业态为经济核心,是聚集商贸、信息、文化、会展、酒店、餐饮、休闲及办公为一体的城际中心。
CSD需要科学的规划、依赖绿色生态设计,凭借便捷的立体交通网络、完整的服务配套体系;必须拥有区域内唯一或不可替代的消费理由,才能达到非城市中心经济焦点的目标。

一个规划科学的CSD,可以提高城市边缘地区的经济活力,并能辐射周边城市,形成一个广阔的五小时车程商圈,带动区域经济的发展。同时也可以通过CSD这个平台,有效地参与区域经济和国际经济的合作。

csd0

 

二、房山的CSD战略的起因

房山区是北京西南重要门户,京石高速公路使其成为连接京津冀地区的重要交通枢纽,也让房山区的长阳镇和良乡镇有机会成为距离北京中心城区最近的卫星城。北京两轴两带多中心的发展规划中,房山区被规划在北京西部发展带的核心地区,将房山打造成“面向全国乃至世界的城市职能中心”的课题,已经迫在眉睫。

房山区拥有北京市最为丰富的文化资源和旅游资源,包括文化古迹、地质公园、自然风景、和农乡经济四大部分。距今70万年前的周口店古人类遗址、距今3000多年前的西周燕都遗址、以及云居寺的千年石经、张坊古战道遗址等,都是令世界叹为观止的文化遗存;房山区的地质奇观也是华北地区最为著名的,仅石花洞一处自开放以来已经接待了620万游客;自然环境的优势是房山的另一宝藏,百花山、十渡都是华北罕见的自然风景区,近年来随着吴宇森导演的《赤壁》、徐克导演的《狄仁杰》等著名影片选址十渡为拍摄外景地,通过这些具有国际影响力的文化产品的推出,为房山旅游资源增添了更多的机会。

“城市化”是未来中国发展的重要进程和科研项目,“城”乃人们聚居之地,“市”乃人们谋生之所,有城无市的睡城不是可持续发展的未来。在现代经济的发展中,城市化建设如果是建立在破坏文化遗产和自然环境的基础上,那就是对历史和未来的不负责任,是短视的行为。房山区的各级领导就是秉持着科学发展理念谋划房山的未来,不把这样一块风水宝地建设成没有生机的睡城,不放弃房山的传统人文优势,着眼广大农民群众的未来生活,这就是启动创新思维的前提。

csd

 

三、房山的CSD战略内容

以华北最大的Outlets为经济引擎,以户外体育产业(包括足球、高尔夫、网球)、会展经济为可持续发展的经济动力,以特色旅游产业 (包括民宿、温泉、生态农业) 为休闲服务主体,以酒店餐饮娱乐为配套服务的“中央休闲购物区”,是房山CSD十年发展计划的总体构想。

1.华北最大的Outlets购物中心(2013年5月1日已经开业)

2008年中国的奢侈品消费已经占到了世界奢侈品消费总量的29%,跻身世界第二大奢侈品消费国,这个数字并不包括中国人在海外的奢侈品消费,并且这个数字还将以10%至20%的速度增长,商业部预计2015年中国奢侈品消费总量将超过115亿美元的规模。国际上Outlets已经成为奢侈品消费的一个重要渠道,但是专家认为在中国真正意义的Outlets数量非常有限,国际名品的数量和质量、价格的低廉程度、配套的娱乐、休闲、服务的品质……距离国际水平还有差距,这也是房山打造华北最大的Outlets的机遇。

作为奥特莱斯(中国)有限公司在内地布局的五大区域核心之一,北京市房山区长阳镇奥特莱斯华北旗舰中心占地面积约 21.27万平方米,规划建设面积约34.7万平方米,预计总投资近30亿元,规划建成集世界名牌折扣中心、休闲度假体系和高品质居住体系等核心功能于一体、辐射华北地区的大型综合现代服务产业项目,首期计划在2011年投入营业。

csd2

2.户外体育产业

高尔夫产业是房山户外体育资源的优势和基础,沿永定河古河道两岸,聚集起来的高尔夫球场从数量到品质,亦或风景与设施都堪称北京一流。房山区将在这一优势的基础上,着重发展生态户外体育产业。中国足球甲级联赛北京主场的落户已成定局,中国足球超级联赛北京主场的选址工作也初步完成;百块国际生态网球场的建设计划初见端倪……2011年前开通的城铁将为房山户外体育产业和重大国际赛事提供专门的服务。

房山区将把户外生态体育产业视为没有污染的绿色工业对待,用严谨科学的规划观点,天人合一的设计理念,以人为本的管理态度,让这一产业在房山展现出巨大的商业价值。

csd3

3.企业会议中心的“总部基地”

遍布各地的企业培训中心或者企业会议中心,给房山区的房地产开发提供了新的灵感,为此房山区将着力打造会展经济中心,建设企业会议中心的总部基地。不仅为会议培训提供了整体服务,配套设施,形成社会化产业经营,而且为企业物业与投资提供产权的保护,地区税收同时也得到了可持续发展的契机。这是房山区房地产开发上的一次细分市场的创新。

4.特色旅游休闲产业

振兴和整合房山旅游资源是房山的历届领导都关心的问题,新的CSD战略规划中,专家认为改变度假意识提升服务品质是吸引游客、促进消费的有效的办法,除此之外还要着重发展旅游区附加产业以及衍生产品的开发。

根据房山的旅游特色,专家认为千篇一律的星级酒店式建设不适合房山旅游产业发展的趋势,而农家乐式的乡土经济既创造不了规模经济也不利于提升品质。
经过专业的调查和论证得出结论,已经在日本和台湾风行多年的“民宿”经济,是一种不失人文特色,又深受现代都市高端消费人群喜爱的一种休闲方式,同时也有助于房山形成属于自己的休闲品牌。

2010年开始房山区将面向全世界设计师征集民宿设计方案,利用当地的温泉资源,在旅游区沿途和重点村庄建设100家风格不同规模不等的民宿酒店,打造独一无二的生态度假旅游品牌,并且由政府出面建立物业交易平台,保障投资人的利益。由政府牵头,聘请专家帮助当地企业建立科学的服务体系、品牌管理方案以及发展旅游产业的衍生产品,让房山的旅游成为北京形成独特的经济模式。

四、房山的未来

csd4

 

CSD不仅是经济创新也是政策创新,更是新农村建设的和乡镇城市化进程的创新,它是以保护和利用环境资源为前提,激发地区经济活力,创造可持续发展的经济模式的战略性规划。

未来的房山区,将不仅仅是属于北京的中央休闲购物区,也将是属于京津冀地区的中央休闲购物区。每到假日人们就会从四面八方聚集到这里,汽车里装满了周末本该做的家务,把汽车和那些家务交到CSD的服务中心,有专门的工作人员为你打理,而你和你的家人朋友就进入了一个超越现实的休闲假日:

在这里以超低的价格购买国际名品;零距离观看或是参与各种户外体育比赛;居住在青山绿水掩映之中的民宿酒店里,享受温泉或是美食的快乐;通过预约订票欣赏剧院影院提供的各种节目;乘坐便利环保的穿梭巴士到各处旅游景区观光游览,访问酒庄和农场,你只需要准备好你的心情和信用卡就可以了……

当假期结束时,你回到服务中心领取已经保养一新的汽车和熨烫平整的衣物,到超市装满下一周应用的生活用品,然后载着家人和轻松快乐的心情回到你所居住工作的城市去……

22
7

购房合同补充协议

0
归档:2013年7月分类:点滴生活

第1条 合同原则
鉴于目前买卖双方因为合同不明造成诸多争议,为充分保护双方的合法权益,明确出卖人的合同义务,双方根据《中华人民共和国合同法》等法律的有关规定,本着平等、自愿、公平、诚实信用的原则,经协商一致,就买受人购买出卖人商品房一事达成本合同。

第2条 文字定义
1.合同中所称“合同”、“本合同”、“约定”等系指目前出卖、买受双方所签订的补充合同,其他合同则冠以合同的具体名称;
2.本合同中所称“房屋”、“本房屋”、“商品房”或“本商品房”等系指目前出卖、买受双方签订合同即将买卖的商品房;
3.本合同所称“本楼”或者“楼房”系指买受人所购商品房所位于的楼座;
4.本合同中所称“小区”、“社区”系指房屋所处于的社区;
5.本合同中所指“退房”,是指买受人将房屋或者取得房屋的权利退还给买受人,由出卖人退还买受人支付的购房款的行为。

第3条 居住目的
出卖人知道买受人购买商品房系为自己住用、通过出租获得利润或者在商品房升值时通过及时转让获得利润,或者行使相关的所有权或用益物权以获得利益。出卖人承诺在买受人购买此房屋后,本楼内其他房屋仅可作为住宅使用外,不得作为公司办公用房使用,以保持居住环境的安静与安全。如不能达到此标准,则买受人有权解除合同要求退房;如买受人暂不解除合同要求退房,则出卖人每日向买受人支付相当于总房价千分之一的违约金。

第4条 广告内容
广告平面图中所列面积如无特别说明均为套内使用面积,广告中关于绿化园林的面积应当与房屋具有相同的比例;如实际情况与广告数量误差超过3%,如果此等误差显然不利于买受人,则买受人有权解除合同要求退房;暂不解除合同要求退房的,则出卖人按日向买受人支付总房价千分之一的违约金。

第5条 墙体平直
房屋的墙体及平面均应当平直,倾斜角度不得大于0.1度,计算方法为:高度差/直线距离;不平直情况并不得超过政府规定的标准;如无法达到此标准,则买受人有权解除合同要求退房;暂不解除合同要求退房的,则出卖人应当将房屋修复,修复前视为未交房,并按日向买受人支付总房价千分之一的违约金。

第6条 防水情况
房屋顶棚无水渍、厨房及厕所防水良好、上下水管与地板结合处无漏水、渗水;如无法达到此标准,则买受人有权解除合同要求退房;暂不解除合同要求退房的,则出卖人应当将房屋修复,修复前视为未交房,并按日向买受人支付总房价千分之一的违约金。

第7条 住宅寿命
出卖人承诺此住宅的安全使用寿命不低于70年,在30年内绝对不会产生主体质量问题,其质量足以抵抗八级地震所产生的不良影响;如果不能满足此等条件,出卖人将以全部房款的两倍向买受人进行赔偿,如果造成买受人及其亲属受到伤害的,按除支付全部医疗救助费用以外,还应当支付50万元赔偿。

第8条 文件
考虑到房屋质量将在未来相当的时间内对买受人的安全与收益要求有巨大影响,而提供完全的质量文件是出卖人不可推卸的责任与义务,为充分保证买受人的知情权,出卖人除提交竣工验收备案表以外,还应当向买受人提交如下文件:
1.施工单位的竣工报告;
2.监理单位工程质量评价报告;
3.勘察单位质量检查报告;
4.规划部门出具的认可文件;
5.卫生部门出具的水质检验合格文件;
6.环保部门出具的认可文件;
7.消防部门出具的消防验收合格文件;
8.施工单位签署的质量保修书;
抗震评估机会出具的地震安全性能评价报告;

第9条 文件交付
1.全部质量文件上述文件应当于入住前交付给买受人,没有上述文件不视为交房;即使买受人入住,仍有权出卖人每日承担千分之一的违约金;
2.如无法按时交付上述文件,则买受人有权解除合同要求退房;暂不解除合同要求退房的,则出卖人应当将房屋修复,修复前视为未交房,并按日向买受人支付总房价千分之一的违约金。

第10条 质量标准
商品房设计质量不应低于各级政府有关机构颁布的最有利于买受人的标准,本合同最后所列明的各项规范及标准均为出卖人应当遵守的强制性标准,即出卖人所提供的房屋质量不得低于各项规范的要求;如无法达到此标准,则买受人有权解除合同要求退房;暂不解除合同要求退房的,则出卖人应当将房屋修复,修复前视为未交房,并按日向买受人支付总房价千分之一的违约金。

第11条 商品房户型
室厅卫厕厨,本商品房使用率为:_________,房屋层高:____________毫米;室内净高:_________毫米;其中起居室尺寸:长度:_________宽度:_________高度:_________(毫米);主卧室尺寸:长度:_________宽度:_________高度:_________(毫米);次卧室尺寸:长度:_________宽度:_________高度:_________(毫米);厨房尺寸:长度:_________宽度:_________高度:_________(毫米);卫生间尺寸:长度:_______________宽度:_________高度:_______(毫米);观景阳台尺寸:长度:______宽度:_________高度:_________(毫米);

第12条 建筑面积
1.文字定义:商品房销售的建筑面积为套内建筑面积与分摊的公用面积之和。
2.总建筑面积为:__________________平方米,套内建筑面积为:__________________平方米,阳台建筑面积:_________平方米,室内墙体面积为:_________平方米。

第13条 套内建筑面积
1.文字定义:套内建筑面积为套内使用面积、套内墙体面积和阳台建筑面积三者之和。
2.面积范围:买受人所购商品房约定套内建筑面积为_________平方米,如果经过实际测量后,面积在_________至_________平方米之间的,则双方据实结算,多退少补。
3.面积超出:买受人所购商品房套内建筑面积经过实际测量后,大于_________平方米的,出卖人无权要求买受人支付多余价款,并且应当据实测面积办理产权登记。
4.面积不足:买受人所购商品房套内建筑面积经过实际测量后,小于_________平方米的,出卖人应当根据与约定套内建筑面积的差值,双倍向买受人支付多收价款,并且应当据实测面积办理产权登记。
5.比例增加:交房后,套内建筑面积、建筑面积与合同约定相比都发生增加的,应当按相同比例增加,建筑面积增加的比例大于套内建筑面积增加比例的,买受人无须为任何增加的面积支付费用。
6.比例减小:交房后,建筑面积、套内建筑面积与合同约定相比都减少的,应当按相同比例减少;建筑面积减少的比例小于套内建筑面积减少的比例的,出卖人应当按照最有益于买受人的原则退款,包括要求出卖人退还全部房款或面积变化应退的房款,买受人有权选择诸多退款方案中的一个。

第14条 面积测量
房屋分摊的公用部分、面积及全部长度尺寸应当注明,经过测量的应当提供符合《房产测量规范》和《房产图图式》的测量报告,使买受人有权可以获得精确的详细内容。

第15条 测量机构
测量机构应当是取得中央政府机构测绘专业管理机构颁发的测量资格的机构,测量义务不得委托给他人;没有专业资格的机构测量的数据无效,买受人有权拒绝支付房款。

第16条 面积核实
买受人有权根据测量报告对任何一个尺寸进行核实,此等核实无需复杂的测量工具,仅凭于任意一个市场上购买的米尺等测量工具即可进行测量;买受人有权在入住前或入住后对室内全部长度、宽度、高度尺寸进行测量;如果需要对全楼进行测量的,出卖人有义务向买受人提供与本楼相关的图纸,买受人也可以召集楼内其他业主共同进行测量。

第17条 违约条件
买受人以约定方法得到的任一个尺寸结果,与出卖人提供的图纸不符,则视为出卖人提供的公摊面积不合法,买受人有权拒绝支付公摊面积的费用;出卖人不得以此为理由拒绝交付房屋,并仍应及时为买受人办理《房屋所有权证》。

第18条 违约责任
当出现上述违约条件后,出卖人应当在3日内双倍退还公摊面积的价款作为违约金,不能退回的,逾期则每天应当支付总房价百分之一的违约金。

第19条 管道密封
出卖人应当在买受人入住时提供管道压力测试数据,并保证管道不会出现任何泄露;如果室内发生液体或气体泄露,导致买受人的装饰装修家具损坏的,如果买受人不能证明自己没有责任,则出卖人应当以5倍装修家具款额或者每人每日500元作为赔偿,以补偿买受人在选择装修企业、设计施工所支付的费用与耗费的时间。如液体或气体的泄露给买受人或其亲属或其他人员造成伤害,则出卖人应当同时承担违约责任或侵权责任。

第20条 管线安装
出卖人承诺不在商品房内通行任何公用管线。所谓公用管线是指管线内的物、气体不直接从此管内进入到买受人室内且供买受人单独使用;如有通过,则视为合同的变更,买受人有权拒绝支付任何费用,并有权要求出卖人进行修改;在修改完成以前,视为商品房仍末交付;不能修改的,则买受人有权解除合同要求退房;如买受人暂不解除合同要求退房,则出卖人每日向买受人支付相当于总房价千分之一的违约金。

第21条 消防设施
出卖人提供的消防设施为:___________________;并在交房时取得消防机构的认可;如不能达到此要求,则买受人有权解除合同要求退房;如买受人暂不解除合同要求退房,则出卖人每日向买受人支付相当于总房价千分之一的违约金。

第22条 暖气计费
暖气价格不高于政府规定的标准,计费方式及价格每季度每平米。

第23条 健康保证
考虑到房屋室内外的各项设备及设施将对买受人的健康产生长久的影响,因此出卖人承诺与本房屋的全部设计条件均依据政府的要求进行设计;如果存有可能导致疾病传播的设计缺陷;如不能达到此标准,则买受人有权解除合同要求退房;如买受人暂不解除合同要求退房,则出卖人每日向买受人支付相当于总房价千分之一的违约金。

第24条 绿地定义
所谓绿地是处于房屋以外,种植于地面的自然植物,指高度不低于50厘米,可以包括杨树、柳树、槐树、梧桐,其目的在于给买受人以心理上的舒适感觉,并且能够产生隔音、清洁空气的作用,绿化植物寿命不应低于10年。

第25条 绿地面积
考虑到绿地面积将对买受人生活有重要影响,出卖人承诺本社区绿地面积为:_________平方米,绿化率不应低于北京市标准,交付时绿化率的计算方法为地面绿地面积与总建筑面积之比,房屋交付时本社区的绿化率不低于30%,交付使用时间:_________年_________月_________日;如不能达到此要求,则买受人有权解除合同要求退房;如买受人暂不解除合同要求退房,则出卖人向买受人按日支付违约金,违约金标准为总房价的千分之一。

第26条 气味条款
本商品房敞开门窗后,不会闻到任何异味;室内在任何条件下均不会出现异味。双方对是否是异味有争议的,可以随机选择3人进行评价,以多数人的意见作为最终结果;此三人的决定如果未被执行,其决定应当在诉讼中作为决定性证据。

第27条 电磁辐射
出卖人承诺不在房屋室外500米内及本商品房楼上建造或允许他人建造任何电磁发射装置,包括寻呼台发射台、移动电话发射台、广播电视转发台或其他有辐射的装置;如果有此设施,无论是否影响人体健康,买受人均有权解除合同要求退房,出卖人将承担违约责任。如不能达到此要求,则买受人有权解除合同要求退房;如买受人暂不解除合同要求退房,则出卖人向买受人按日支付违约金,违约金标准为总房价的千分之一。

第28条 社区名称
本商品房所属社区经政府地名管理机构确定为:____________________________________,本小区属于政府管理机构认可的合法社区。考虑到社区名称的稳定性有利于买受人购买房屋的增值,因此出卖人承诺将在未来时间内始终使用的名称为;如此名称发生变化,出卖人承诺将赔偿给买受人总房价百分之三,作为因名称变更给买受人造成损失的赔偿。

第29条 施工进程
社区共有楼房幢,其中一期工程_________幢,二期工程_________幢,三期工程_________幢,二期工程的开工时间与竣工时间分别为:_________年_________月_________日和_________年_________月_________日。三期工程的开工时间与竣工时间分别为:_________年_________月_________日和_________年_________月_________日。

第30条 公共设施
幼儿园______________个,面积为_________平方米,交付使用时间:_________年_________月_________日;停车场_________个,面积为______________平方米,交付使用时间:_________年_________月_________日;邮局_________个,交付使用时间:_________年_________月_________日;会所、健身娱乐设施:___________________________交付使用时间:_________年_________月_________日;邮政交付使用时间:_________年_________月_________日;电话接通时间:_________年_________月_________日。

第31条 居住安全
交付时社区内不应当有正在建设的建筑物,在买受人可能经过的道路绝对不允许有任何可以产生坠落的物品;道路平面绝对不得有可能阻碍行人或者车辆的坑、沟、井或者其他产生危险的建筑物或者构筑物。

第32条 商品房标识
社区内的所有建筑物应当有明确的标识,以利于买受人的特殊家庭成员能够顺利找到买受人所购商品房。

第33条 违约确定
对出卖人提供的各种设施是否合乎约定,应当由双方协商,协商不成的,由买受人与出卖人共同随机选择三人,选择方法见本合同争议解决中的约定,由其对此争议做出仲裁裁定。

第34条 公平价格
1.买受人所购房屋价格为___________________________(大写:__________________元);
2.出卖人不得将同幢的其他房屋以明显优于买受人的价格出售给其他买受人(差额应在合理范围内),否则将认为是对买受人的岐视或价格欺诈,出卖人承诺并承认买受人有要求同等优待的权利。
3.均价:出卖人承诺此楼的平均价格为__________________(大写:__________元),所谓平均价格是指全楼成交款与全楼套内使用面积之比,如果在买受人发现自己所购房屋的均价并非此数额,则有权要求出卖人每平方米支付___________(大写:________元)的违约金。

第35条 房款障碍
如因出卖人原因致使买受人无法取得银行贷款或公积金贷款,则出卖人在10日内比照退房条款归还买受人已经支付的全部房款;如出卖人证明系买受人原因致使买受人无法取得银行贷款,考虑到买受人可能受到的损失,则出卖人在10日内比照退房条款归还买受人已经支付的全部房款。

第36条 交付含义
本合同所称交付是指占有及使用的交付,以保证买受人可以正常使用,以实现居住目的,并不代表所有权的转移。

第37条 交付时间
商品房交付时间为_________年_________月_________日,社区设施环境交付时间为_________年_________月_________日。

第38条 交付程序
1.入住通知:出卖人向买受人发出入住通知书;
2.书面签收:买受人书面签收“收到入住通知书”;
3.钥匙收条:买受人书面签收“商品房钥匙收到条”;
4.随附资料:出卖人提供商品房质量备案表、商品房长度高度细节尺寸及面积测量结果;
5.其他条件:其他合同中约定的条件也应当具备,房屋交付时出卖人及其他任何第三方不应再收取任何费用作为买受人入住的先决条件,否则买受人有权依此每天获得总房价百分之一的赔偿金。
6.不视为交房:上述条件缺少任何一条,均不构成商品房的交付。

第39条 入住缴费
出卖人不得要求买受人入住前支付以下费用:物业管理费、产权证费用、车位费用及其他由买受人享受服务的代办费用,除此外无须支付任何费用;买受人有权拒绝支付任何本合同没有明确说明的费用。

第40条 买受人入住
考虑到买受人在入住前已经支付了大量房款,因此出卖人在交付房屋时不得以任何理由阻碍买受人入住,出卖人同时应当保证所聘请的先期物业管理公司或者其他相关机构和人员也不得以任何理由阻碍买受人入住;当此等阻碍情况发生后,买受人有权不经过任何机构或人员的许可入住,此时任何人的阻挡行为均视为违法。

第41条 交付验收
买受人在出卖人所建房屋完工后,可以进入室内进行观察,并可以聘请相关专家对其进行评价,出卖人及其聘请的机构或人员,不得以任何理由阻止买受人及有关人员进入。买受人可以进行如下项目的评价与验收:建筑质量、室内设施、室内外环境、社区质量及其他验收。

第42条 延迟交付
当出卖人无法按期交付时,则买受人有权通知出卖人解除合同,或者以予出卖人日的宽限期,在宽限期内出卖人仍然不能交付的,买受人有权解除合同。

第43条 交付效力
出卖人将房屋交付给买受人后,买受人即享有房屋的使用权、占有权、出租权、收益权,并有权对房屋进行装修;如果房屋已经办理完毕竣工备案,则买受人有权进入,并对房屋进行管理与控制。

第44条 文件内容
商品房质量保证书及商品房使用说明书,其内容不得低于政府最高标准。如不能达到此要求,则买受人有权解除合同要求退房;如买受人暂不解除合同要求退房,则出卖人每日向买受人支付相当于总房价千分之一的违约金。

第45条 初步验收
鉴于商品房质量无法立即做出判断,买受人无法在交付使用后立即对质量做出判断,因此双方共同认为质量的评价与验收是一个较长的过程,买受人仅能对外观部分进行初步使用性评价。

第46条 保修内容
主体结构、公用部分、环境设施、建筑外表部分、装修部分、室内电气部分、室内暖通部分及其他由出卖人提供的内容;出卖人将提供全部施工图、设计图、各种管线图等技术资料,以保证买受人或者买受人的集体组织或者小区业主委员会或者小区居委会能够根据此技术资料对房屋进行全面的修缮与养护;并承诺20年之内买受人所支付的维修成本不能高于房屋价格的20%。

第47条 责任承担
如果入住后发生漏水、裂缝等质量瑕疵,应当由出卖人承担责任,并立即进行修复,出卖人不得以任何理由将此责任转移至第三方如不能达到此要求,则买受人有权解除合同要求退房;如买受人暂不解除合同要求退房,则出卖人每日向买受人支付相当于总房价千分之一的违约金。
第48条 房屋所有权
1.取得标志:房屋所有权的取得以北京市政府颁发的《房屋所有权证》为标志。
2.取得时间:取得房屋所有权证的最后期限为_________年_________月_________日,如出卖人不能在此最后期限前使买受人取得房屋所有权证,则确认为无法取得房屋所有权证。
3.违约责任:一旦无法取得产权证后,出卖人应当30日内立即退还买受人已经支付的房屋款,并且赔偿买受人因此而产生的一切损失。
4.选择权利:当无法取得所有权证后,买受人有权选择是否解除合同并且退房,如买受人同意延长等待时间,则可向出卖人发出同意延长办证期的书面证明。
5.所有权保证:出卖人保证出卖人目前的身份系合法的出卖人,出卖人经过审查后认为买受人目前的身份可以成为合法的购买人,因此出卖人保证买受人凭借出卖人提供的文件能够在北京市房屋所有权登记机构取得《房屋所有权证》及他项权利证书,如买受人无法取得上述证明,则出卖人应当在10日内立即退还买受人已经支付的房屋款,并且赔偿买受人因此而产生的一切损失:包括银行的贷款利息、银行罚息、诉讼费用、律师费用、装修费用、误工费用、无法居住而租赁房屋的租赁费用、交通费用、因重新购买房屋而产生价格上涨的损失及其他损失。
6.费用分担:在办理房屋所有权证时,双方平均承担税款费用。

第49条 转移效力
买受人取得所有权证书后,即取得与房屋相关的全部权利,涉及房屋的风险同时发生转移,出卖人不得以任何理由干涉买受人行使对房屋的所有权。

15
6

Mono for android中使用HorizontalPager

0
归档:2013年6月分类:开源Mono

智能手机上通过手势翻页的效果很普遍,这是大多数应用的必备功能,目前已经有很多jar包的类库实现了这个方法,不过这次我们不需要引用jar包,因为热心的程序员已经把java版的HorizontalPager翻译成了c#版的,可以直接在项目中使用。

github上面有相关的代码,直接去下载就可以https://github.com/Cheesebaron/MonoDroid.HorizontalPager

将这个类添加到自己的项目中,使用方法如下:

var horiPager = new HorizontalPager (this);
horiPager.ScreenChanged += new ScreenChangedEventHandler (horiPager_ScreenChanged);

horiPager.AddView (BuildWebView (nextPageModel));

其中,horiPager_ScreenChanged是翻页的过程中执行的委托方法,如果需要在翻页的过程中或者完成前后做操作,可以把相应的方法写在这里。

重要说明:HorizontalPager因为支持手势左右滑动翻页,所以捕获不到单指点击事件,但是可以通过修改源代码,实现当点击中间的时候能捕获到点击事件(不过这样手势在中间滑动的时候会捕获不到):

找到方法public override bool OnTouchEvent(MotionEvent e),修改case为Down的情况

case MotionEventActions.Down:
mLastMotionX = ev.GetX();
mLastMotionY = ev.GetY();
if(mLastMotionX>deviceWith*5/11&&mLastMotionX<deviceWith*6/11)
{
return true;
}

07
6

下拉刷新是现在微博非常流行的更新操作,android中有非常经典的类库PullToRefreshListView,不过开发者已经把java代码转成c#了,在github上面有相关的代码下载。

使用比较简单,下面给出步骤:

step1:将PullToRefreshListView类库引用到项目中,并且把相关的资源文件和xml界面文件也拷贝到项目中pull_to_refresh_header.axml;

step2:定义相关的类

#region 下拉刷新

private class RefreshListener : PullToRefreshListView.OnRefreshListener

{

private MainActivity mylActivity;

List<WodubaoService.Model.hotnews> tempList;

public RefreshListener (MainActivity activity)

{

mylActivity = activity;

}

public void onRefresh ()

{

ThreadPool.QueueUserWorkItem (delegate {

mylActivity.isNetWork = WebHelper.CheckNetWork (mylActivity);

if (mylActivity.isNetWork) {

tempList = mylActivity.appA.GetAppHots ();

}

mylActivity.RunOnUiThread (delegate {

bool isUpate=false;

if (tempList != null && tempList.Count > 0) {

if(!tempList[0].articleId.Equals(mylActivity.htnList[0].articleId))

{

isUpate=true;

}

mylActivity.htnList = tempList;

}

if(mylActivity.isNetWork) {

if(isUpate)

{

mylActivity.myList=new List<object>();

mylActivity.myList.Add(mylActivity.htnList);

mylActivity.myList.Add("nextpage");

mylActivity.mainListAdapter.NotifyDataSetChanged();

Toast.MakeText (mylActivity, "已更新最新资讯", ToastLength.Short).Show ();

}

else

{

Toast.MakeText (mylActivity, "暂无更新", ToastLength.Short).Show ();

}

} else {

Toast.MakeText (mylActivity, "网络不给力", ToastLength.Short).Show ();

}

mylActivity.indexListView.onRefreshComplete ();

});

});

}

}

#endregion

step3:listview注册相关方法 indexListView.SetOnRefreshListener(new RefreshListener(this));

06
6

这两年,google风格的android菜单很流行,因为能节省大量的屏幕空间,而slidingmenu是国外一个开源的类库,能实现类似facebook和google plus这样的菜单功能,通过之前的介绍,我们已经能轻松在Mono for android中引入jar包。下面介绍如何引入slidingmenu,并且实现他。

step1:从github上下载https://github.com/jfeinstein10/SlidingMenu ,并且在项目中引用,按照Mono for android中引用jar包的方法添加这个类库,编译一般都会成功;

step2:在需要用到的Acitivity中引用 using Com.Slidingmenu.Lib.App;

step3:调用相关函数

View menu = inflatorservice.Inflate (Resource.Layout.LeftMenu, null);
SetBehindContentView (menu);

说明:如果打算调整menu的可以拉动的宽度,调用方法 SlidingMenu.SetBehindWidth (200);

17
5

Mono for android实现UI多线程

0
归档:2013年5月分类:开源Mono

在实际开发过程中,我们需要使用多线程来保证UI不被卡住,mono for android提供了非常方便的方法来进行多线程开发,其中一种就是使用Thread,下面是一个例子:

var progressDialog = ProgressDialog.Show(this, null, "加载中...", true); ;

//启动页面

new Thread(new ThreadStart(delegate

{

loginuser = userapi.Login(Et_phone.Text, Et_pwd.Text, true);

this.RunOnUiThread(() =>

{

progressDialog.Hide();

if (loginuser.uid != null && loginuser.uid.Length != 0)

{

Finish();

}

else

{

Toast.MakeText(this, "登录失败,请输入正确的用户名或密码", ToastLength.Short).Show();

}

});

})).Start();

这里其实是使用了C#的线程Thread来完成,不过有一个确定,就是不能终止当前的线程,比如如果这个线程执行慢,我先终止,暂时没有找到终止的办法

 

15
5

前一篇文章介绍了如何在Mono for android中引用jar包的方法,这个方法比较麻烦,而且需要学习大量的桥接语言的命名规则,而且参数传递也很麻烦,今天我将介绍另外一种更加方便和简介的方法。通过今天的方法,我们可以添加任意的jar包,并且可以直接在c#项目中引用相应的类库,就如同我们引用一个c#类库一样,在这种方法中,一切的都是非常c#的。

step1:mono for android的解决方案中,创建新的工程,选择Android下的“Android Java Bindings Library”;

step2:在新创建的项目中有一个文件夹"Jars",在这个文件夹中添加自己需要引用的jar包;

step3:将新添加的Jar包的Build action设置为EmbeddedJar;

step4:编译新增的工程,如果没有出问题,那么恭喜你可以调用这个jar包了,在这一步可能会出现错误,下一篇文章我会详细介绍。其实在这一步中mono完成了一项工作:将jar包的代码进行了转换,编程c#代码,非常强大。

step5:在项目中引用上面编译好的工程,然后就可以直接引入名称空间,并且可以使用C#一样的语法对jar包里面的所有方法、属性进行调用。比如:

Com.Umeng.Socialize.Controller.UMServiceFactory.ShareTo(this,meta,"分享自最大的数字报刊平台“我读报”)",photo);

网络上大量的开源jar包你都可以使用。

公告栏

欢迎大家来到我的博客,我是dodoro,希望我的博客能给你带来帮助。