原创 組合模式(Composite)-結構型模式

我們在開發過程中經常使用到樹形結構,它分爲葉子節點和和分支節點兩種,客戶對象在使用這兩種對象時候經常要對它們加以區別,增加了代碼的複雜度,也非常容易出錯。組合模式爲這兩種類型提供了統一的接口,可以讓我們像操作葉子節點那樣方

原创 Sample Apps by Android Team 下載

git clone https://code.google.com/p/apps-for-android/ 閱讀源碼,從現在開始!

原创 繼承-java-箴言

1. A subclass inherits all the members (fields, methods, and nested classes) from its superclass. Constructors are not

原创 計算機珠璣

遞歸的目的是簡化程序設計,使程序易讀。但遞歸增加了系統開銷。 時間上,執行調用與返回的額外工作要佔用CPU時間。空間上,隨着每遞歸一次,棧內存就多佔用一截。相應的非遞歸函數雖然效率高,但卻比較難編程,而且相對來說可讀性差。現代程序設計的目

原创 9-patch for Android UI

原文地址:http://radleymarx.com/blog/simple-guide-to-9-patch/ A simple guide to 9-patch for Android UI While I was workin

原创 Android Service完全解析,關於服務你所需知道的一切(上)

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/11952435 相信大多數朋友對Service這個名詞都不會陌生,沒錯,一個老練的Android程序員如果連Ser

原创 Android異步消息處理機制完全解析,帶你從源碼的角度徹底理解

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/9991569 之前也是由於週末通宵看TI3比賽,一直沒找到時間寫博客,導致已經有好久沒更新了。慚愧!後面還會恢復

原创 從屏幕底部滑出Dialog

效果: 概覽: 1. 首先需要定義兩個滑進滑出的動畫。 2. 定義Dialog的主題。 3. 觸發dialog。 4. 注意。 正文: 1. 首先需要定義兩個滑進滑出的動畫。 滑進的動畫slide_in_up.xml <?xml v

原创 系統版本

概覽: 1. 根據系統版本來確定是否啓用Activity。 正文: 1. 根據系統版本來確定是否啓用Activity。 在activity 節點包含enable 屬性 <activity android:name=".v

原创 A Visual Git Reference

A Visual Git Reference Other Languages:  Deutsch Español Français Italiano 日本語 한국어 Русский Slovenčina Tiếng Việt 簡體中文

原创 用 javac 編譯一個目錄下的所有 java文件並打包成jar 包

# Linux $ find -name "*.java" > sources.txt $ javac @sources.txt 或者 find . -name "*.java" -print | xargs javac 打包成ja

原创 apis.view 之Controls

概覽: 1. style改變標準控件的外觀。 正文: 1. style改變標準控件的外觀。 讓CheckBox 的框變成星。 <CheckBox android:id="@+id/star" st

原创 apis.view 之 Animation,AutoComplete,Baseline,Chronometer

概覽: 1. ViewFlipper 在多個view 之間翻轉,繼承自ViewAnimator。 2. 編輯框的補齊提示。 3. Baseline基線對齊。 4. 小按鈕Button。 5. 簡單計時器控件Chronometer。 正文

原创 android--View 你應該記住的一些事

[1].A View occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the ba