上一页 1 ··· 3 4 5 6 7
摘要: 自定义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 阅读(255) 评论(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 阅读(692) 评论(0) 推荐(0)
摘要: 正在做一个项目,根据以往看一些java和框架源码的印象,模仿着写了一些基础类的继承结构,用着挺顺,今早上班步行的空余时间,回想了下,发现这种结构还算比较不错,想不通为什么大学上课好像老师没提过....以前上课常说面向接口编程,讲得很抽象很肤浅,很长一段时间都以为一切都应该向借口看齐,而忽略了抽象类。逻辑上来说,实现类跟接口是has a的关系,跟抽象类是is a的关系,实际上两者的功能也差不多,很容易在写基础类的时候,不知道该选择接口还是抽象类,到现在我还是凭直觉去瞎搞的。之前看度娘说,使用接口编程能使程序代码更灵活,更强壮,但缺点是接口的扩展性受到抑制,原因是这样的:假设接口定义如下:1 pu 阅读全文
posted @ 2013-11-20 09:16 wavky 阅读(871) 评论(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 阅读(1456) 评论(0) 推荐(0)
摘要: org.json 是JSON国际组织官方推出的标准json解析方案,已经被 android sdk 纳入到标准内置类库,依赖项少,但直至API17版本SDK中,仅支持JSONObject与JSONArray、Map、List、String、Boolean、Integer等基本类型对象,适合简单开发调... 阅读全文
posted @ 2013-11-07 09:27 wavky 阅读(1881) 评论(2) 推荐(0)
摘要: 故事主角:我自称:本座爱称:wavky仔身份:小学生、全国各地电脑城所有门店老板前序:辞职了两个月,在家休养肥肉一直没搞技术,最近无聊拿起了本新买了半年没碰过的《设计模式之禅》,看了下..故事情节:(略)总结: 先说说前6章,六大设计原则,前两天刚看完,没看太懂,大致好像是这样子的: 单一职责原则(SRP)、接口隔离原则、迪米特法则(最少知识原则),分别从类、接口和类关联上阐述一个功能设计上的高内聚低耦合观点,奶奶的用了三个原则几十页文字转弯抹角讲的其实就是一句话:各家自扫门前雪,别多管闲事! 里氏替换原则:讲的是透明继承的设计理念,如果不是使用覆盖(override)刻意改写父类方法实... 阅读全文
posted @ 2013-09-20 14:01 wavky 阅读(1315) 评论(0) 推荐(0)
摘要: 原创率超高的毕业论文,基本没有太多抄袭的东西,论述观点完全是1年半前的我的想法,或许bug很多,仅作发布参考,不作讨论。参考预览图:只读pdf版本下载地址:http://download.csdn.net/detail/u011088871/5617583打开密码:wavky 阅读全文
posted @ 2013-06-20 12:43 wavky 阅读(711) 评论(0) 推荐(0)
摘要: 去年12月份,公司项目不是太紧,花了1个月时间,总结了下我入职一年中,因项目需求而对地图应用进行的各种研究成果,涉及到MapInfo、UCMap、WebGIS、PostGIS、uDig、GeoServer、OpenLayers这些主要程序应用的使用,因为并非针对某个软件的彻底摸底研究,所以仅仅涉及到公司项目中使用到的必要关键部分,因为研究成果相对较多,总结也采用比较直白简单的语言表述,且附带了较多图片,文章长达68页..发布下预览截图:下面是整个文件夹(工具套件包)的概览图(显示不全请拖出浏览器或下载保存查看):由于体积、数量原因(整个套件包有3个G..),现在仅提供总结文档下载,所需要的其它 阅读全文
posted @ 2013-06-19 09:56 wavky 阅读(424) 评论(0) 推荐(0)
摘要: 昨晚下班回去,研究了下jocky1.0.3的使用,发现编译时提示引用类库版本不对,捣弄了半个小时后终于理解,原来是我的jdk1.7版本过高,这货是06年的版本,到现在都没更新过,支持(限制)的最高版本是5.0(1.5),对应的类文件版本号是49....通过逆向编译找了一个晚上,终于发现源代码中一段关键判断,但是又发现无法直接编译修改过的源文件(引用的类太多..),今天早上寻找了下直接编辑class文件的方法,在同事帮助下把相应的字节码段删去了,导入回包里面,测试了次,貌似运行没啥问题,混淆编译也过去了,把编译出的class文件逆向看了下,也差不多是那个样子,名称全部都变掉了,看着有点想吐。 . 阅读全文
posted @ 2013-06-18 12:32 wavky 阅读(2232) 评论(2) 推荐(0)
上一页 1 ··· 3 4 5 6 7