11 2013 档案

摘要:冷色光指颜色偏蓝的光,暖色光指颜色偏红的光,光色可通过色温(黑体辐射)的概念表示。色温越高(大于5000k,光色偏蓝),色调越偏冷;色温越低(小于3000k,光色偏红),色调越偏暖。光色由光三原色组成,等亮度可见光白色光(复色光)中,都含有相同份量的红色光(单色光),白炽灯与荧光灯、LED灯均能提供接近白色的光线,因此,光色冷暖与光源是否发热无关。实际上,人体感受到光的冷暖,除光色的心理效应外,更多的是光源本身发热,散发出的大量红外线,红外线光波辐射能令接触面分子活动加剧,产生热量(能量传递),人体表皮肤直接被红外线照射后感受到热量,这个反应本身与可见光强度无关,因此“光的冷暖”与光色冷暖概念 阅读全文
posted @ 2013-11-30 10:53 wavky 阅读(1718) 评论(0) 推荐(0)
摘要:自定义android的CheckBox按钮图形有两个步骤三种方式:第一步:新建AndroidXML文件,类型选Drawable,根结点选selector,放置在drawable文件夹内,指定各种checked(甚至pressed)状态下的对应图片。第二步:添加CheckBox控件,并选择下面三种方式中的一种进行配置:修改属性android:button="@drawable/...(上面编写的xml)"编写style结点到style.xml,并添加到CheckBox属性style="@style/xxx":修改android:background=&qu 阅读全文
posted @ 2013-11-30 10:22 wavky 阅读(251) 评论(0) 推荐(0)
摘要:嵌套类(内部类)方法安全引用外部方法局部变量的原理嵌套类方法引用外部局部变量,必需将声明为final,否则将出现Cannot refer to a non-final variable * inside an inner class defined in a different method 编译错误,错误的直接原因是嵌套类对象生命周期与外部方法局部变量生命周期不一致,当外部方法执行完毕,局部变量自动回收,而方法执行产生的新对象不一定会被GC回收(当该对象已被外部对象变量引用时),该对象存续期间,因调用自身方法而引用到已被回收的局部变量,会导致空指针BUG。给个简单示例: 1 publ... 阅读全文
posted @ 2013-11-27 11:46 wavky 阅读(685) 评论(0) 推荐(0)
摘要:正在做一个项目,根据以往看一些java和框架源码的印象,模仿着写了一些基础类的继承结构,用着挺顺,今早上班步行的空余时间,回想了下,发现这种结构还算比较不错,想不通为什么大学上课好像老师没提过....以前上课常说面向接口编程,讲得很抽象很肤浅,很长一段时间都以为一切都应该向借口看齐,而忽略了抽象类。逻辑上来说,实现类跟接口是has a的关系,跟抽象类是is a的关系,实际上两者的功能也差不多,很容易在写基础类的时候,不知道该选择接口还是抽象类,到现在我还是凭直觉去瞎搞的。之前看度娘说,使用接口编程能使程序代码更灵活,更强壮,但缺点是接口的扩展性受到抑制,原因是这样的:假设接口定义如下:1 pu 阅读全文
posted @ 2013-11-20 09:16 wavky 阅读(867) 评论(6) 推荐(1)
摘要:先翻译刚好在研究到的一段,其余的无限期待续。1.ObsoleteLayoutParam不起作用的标签Invalid layout param in a LinearLayout: layout_centerVerticalInvalid layout param in a ScrollView: layout_weightIssue: Looks for layout params that are not valid for the given parent layoutId: ObsoleteLayoutParamThe given layout_param is not defined 阅读全文
posted @ 2013-11-13 15:42 wavky 阅读(1442) 评论(0) 推荐(0)
摘要:org.json 是JSON国际组织官方推出的标准json解析方案,已经被 android sdk 纳入到标准内置类库,依赖项少,但直至API17版本SDK中,仅支持JSONObject与JSONArray、Map、List、String、Boolean、Integer等基本类型对象,适合简单开发调... 阅读全文
posted @ 2013-11-07 09:27 wavky 阅读(1847) 评论(2) 推荐(0)