上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: Think in java作为java语言的圣经书籍之一,几乎成为每个java程序员必看的书籍,不看都不好意思说自己是java程序员,不过一般也不说自己认真看了,就说自己翻了翻。作为写安卓的,当然也要翻一下。 第一章对JAVA程序开发的一些语言特性作了概述,同时该书的作者之前是Think in... 阅读全文
posted @ 2016-01-19 00:38 likeshu 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 序列化主要是用来传递类的信息,一般java有提供serializable类,这个类用的较多,不过在android上面似乎效率不高,于是google开发了针对性的优化的接口,parcelable接口。 从名字上来看,parcel是包裹的意思,传递用包裹来表示,比较形象。不过这个接口以及文档,写的... 阅读全文
posted @ 2016-01-14 18:17 likeshu 阅读(430) 评论(0) 推荐(0) 编辑
摘要: Maven 是一个项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。所以这里我们介绍的就是怎样用 maven 来满足我们项目的日常需要。Maven 使用惯例优于配置的原则 。它要求在没有定制之前,所有的项目都有如下的结构:目录目的${basedir}存放pom.x... 阅读全文
posted @ 2016-01-05 23:41 likeshu 阅读(235) 评论(0) 推荐(0) 编辑
摘要: long time = System.currentTimeMillis(); SimpleDateFormat format = new SimpleDateFormat(); String s = format.format(time); System.... 阅读全文
posted @ 2016-01-03 16:51 likeshu 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 代理以通过Internet为它们的代理对象搬运的整个方法调用而出名,它也可以代替某些懒惰的对象做一些事情。 所谓的代理,就是代表某个真实地对象。在这个案例中,代理就是糖果机对象一样,但其实幕后是它利用网络和 一个远程的真正糖果机沟通。我们必须确定糖果机能够通过网络请求并且提供服务;我们也需要让... 阅读全文
posted @ 2016-01-03 00:44 likeshu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Linux上面设备皆文件,目前需要知道的,比如U盘和SARA硬盘的在Linux上面的文件名,/dev/sd[a-p]。与IDE接口不同的是,SATA/USB接口的磁盘没有一定的顺序,这里就根据Linux内核检测到磁盘的顺序。 比如PC上面有两个SATA磁盘和一个USB磁盘,而主板上面有六个SA... 阅读全文
posted @ 2016-01-02 18:29 likeshu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 状态模式,允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。 这个模式将状态封装成为独立的类,并将动作委托到代表当前状态的对象,我们知道行为会随着内部状态而改变。糖果机提供了一个很好地例子:当糖果机是在NoQuarterState或HasQuarterState两种不同的状态时... 阅读全文
posted @ 2016-01-01 20:37 likeshu 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 理解技术债务 技术债务就像信用卡一样,会有很高的利息,时间越长,修复所化的代价就越大。团队应该培养一种保证设计质量的文化,鼓励重构、同时应当鼓励其它有关代码质量的实践。 保持对原理的好奇心 做Android,了解一下事件分发机制,Measure/Layout,原生控件是怎么实现的 专注 ... 阅读全文
posted @ 2015-12-28 00:07 likeshu 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 封装算法块,好让子类可以在任何时候都可以将自己挂接进运算里。 模板方法模式,在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中得某些步骤。 这个模式是用来创建一个算法的模板。什么是模板?如你所见的,模板就是一个方法。更具体地说,这个 阅读全文
posted @ 2015-12-27 00:18 likeshu 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 作为Android系统的联系人库,自然有其本地的存储路径,默认的存储在/data/data/com.android.providers.contacts/databases 里面有几个.db文件,其中有contact文件,某些手机厂商可能会定制不同的数据库表,这时候需要我们逐个去用SQLite去... 阅读全文
posted @ 2015-12-25 14:31 likeshu 阅读(639) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页