Text

我不服这个社会的规则

我不愿接受我所处社会的规矩,因为这些规矩会束缚我,迫使我去过不适合我的生活。

大胆的想象,极致而强烈的追求,指引我自己的方向。我的命运的过程,不要按照预先被谁制定好的格子一格一格摆放,虽然一个人只有一种命运。 我把自己定义成一个自由主义者,我喜欢走自己想走的路,无拘束的。只可以走别人允许的路,走一步都要接受外界的指指点点,我会愤怒。

Read More

Tags: 认知
Text

对Android Drawable Resources的研究

最近一次在android开发时想在GridView被按下的时候改变item的图片。可以通过xml配置selector背景选择器来达到,但是有100个item我是不是就要写100个xml呢?肯定不能够这样!就想到通过java代码来实现selector的效果。于是,找到了StateListDrawable这个类,进而进出对Drawable Resources的深入研究。

官方链接:http://developer.android.com/guide/topics/resources/drawable-resource.html

Read More

Tags: android
Text

Android程序如何实现换肤?

安卓上换肤可以通过那些方式来实现呢?

源码下载地址:https://github.com/jcccn/Shared-Code/tree/master/Android/SkinTest

Read More

Tags: android
Text

Android中的SharedPreferences陷阱

将保存SharedPreferences的xml文件删除了,能够彻底删除对应的SharedPreferences吗?

一次开发过程中,一个功能是需要将程序缓存清除掉,包括SharedPreferences文件。

第一次做的方式是,把相关的文件删除。但是发现有问题:程序退出后,再次进入程序仍然能够读取到应该被删除掉的SharedPreferences的值,但是DDMS查看要删除的pref文件确实都不在了。

为什么文件都不在了还能够取到值呢?

Read More

Tags: android
Text

Java中单例模式的最佳实现——单元素的枚举类型

Inspired by Effective Java.

Singleton模式是在编程实践中应用最广泛的几种设计模式之一。以前知道的,实现单例的方法有两种(下面的A、B)。刚刚在读《Effective Java的时候》学到一种新的更好的方法(E):单元素的枚举类型。同时通过网上资料也知道了其他两种方法(C、D)。最后一种在Java中从1.5版本开始支持,其他语言在验证后说明。

Read More

Tags: java