http://android.tgbus.com/Android/tutorial/201108/364645.shtml http://www.oschina.net/code/snippet_242695_20850