Zhibin's blog

always smile :-)

Android System Properties

| Comments

—直朝那个方向走,或许真的能到达那个地方。o(∩∩)o…哈哈

Property system 是 Android 系统中一个重要的 Feature,它以一个 service 的形式来管理系统的配置和状态,每个 property 都是一个 key/value 组,key 和 value 都是字符串。

这些配置和状态信息在 Android 的所有进程中都可以读取、设置和修改,所以 Property system 成了 Android 系统中控制全局配置的一种常用手段。你可以预置 system propterties 作为系统的初始设置,也可以运行是设置和改变 system properties 的值。

因此,system properties 经常作为一些特定 Feature 的控制开关,运行时根据 properties 的值来区分打开/关闭某个 Feature.由于在所有进程都可以访问,也可以用来在 Android 的不同进程间进行简单信息协调,Java 和 native 都不受限制。

下面我们就按自上而下的顺序看看 Android 的这个 Properties system 的实现(Kitkat 4.4)。

Rails Tutorial Learning

| Comments

最近终于读完了 Ruby on Rails Tutorial , 这是一本 Ruby on Rails 的入门书籍,这本书很适合从零开始的初学者。笔者也是最近才开始学习 Ruby on Rails 的,在看过了 Ruby on Rails Guides 中的 Get Started with Rails之后,开始学习此书的。

本书中的大部分内容在讲述如何一步一步的使用 Ruby on Rails 搭建一个简单版的 Twitter,拥有基本功能:Sign Up , Sign In/Out , 发布 tweet , 查看 tweet , Follow/unfollow others。虽然是功能很简单,但足以让你了解使用 Ruby on Rails 搭建一个完整的 App 所需要的东西。如果你也在学习 Ruby on Rails ,而且还没有读过 Ruby on Rails Tutorial,那么强烈推荐这本书给你!(一定要注意版本哦!)

Crational Pattern - Sigleton

| Comments

发现习惯 Octopress 之后,就懒得再去照顾 Wordpress 博客 了 ;–)。使用 Octopress 一个多月的时间,发觉使用这个轻量级的 Framework 写博客真是很舒服:

  • 简单的 MarkDown 语法,方便快速的处理基本的格式,比起处理 HTML 来要轻松多了。
  • 托管使用 GitHub, 免费,还不用担心服务器性能问题。自带版本控制。

唯一的缺点可能是:你得在本地搭建一个环境,对于非程序员的一般用户来说,可能稍显复杂。

如果你也想搭建一个这样的博客,请参考这里

继续这里 学习 Design Patterns,今天来学习 Singleton