原创 Design Pattern: Factory Method 模式

舉一個例子,假設您要完成一個文件編輯器,您希望這個編輯器可以適用於所有類型的檔案編輯,例如RTF、DOC、TXT等等,儘管這些文件有着不同的格式,您先確定的是這些文件必然具備的一些操作介面,例如儲存、開啓、關閉、刪除等等,您用一個IDoc

原创 我使用OpenGL做的第一個Android 3D效果圖,留着紀念。(每一步都有詳細註釋,歡迎參考)

package cn.itcast.xx; import java.nio.FloatBuffer; import java.nio.IntBuffer; import javax.microedition.khronos.egl

原创 今天分享一個Android ListView滾動進度加載的實例

今天分享一個Android ListView滾動進度加載的實例,在實際應用中經常需要用到. 這裏的數據爲本地模擬. 當數據被完全加載,停止加載,並移除進度條. 如果數據來源於網絡,記得加上訪問網絡的權限。               下

原创 如何將TabBar放置底部?

如何將TabBar放置底部? 在xml佈局文件中,將TabWidget放於FrameLayout的下面(兩者是垂直線性的關係),並分配各個組件的權重另外,如果想去掉Tab中那個醜陋的白線,可以通過設置其Padding實現. <?xm

原创 JAVA反射機制調用源類的私有方法

我想大多數時候,我們更感興趣的事情是調用源類的私有方法.. 或許每個人心裏都有那麼一點小小的八卦吧.. 嘿嘿!  OK,廢話不多說,看代碼.   1、ReflectionClass 類,仍然只有一個方法,不過它是私有屬性   public

原创 UDP穿透NAT原理

NAT(The IP Network Address Translator) 的概念和意義是什麼? NAT, 中文翻譯爲網絡地址轉換。具體的詳細信息可以訪問RFC 1631 - http://www.faqs.org/rfcs/rfc1

原创 Android ViewFlipper觸摸動畫

今天給大家介紹一下如何實現androd主頁面的左右拖動效果。實現起來很簡單,就是使用ViewFlipper來將您要來回拖動的View裝在一起,然後與GestureDetector手勢識別類來聯動,確定要顯

原创 Android NDK 開發分享

今天研究了Android NDK 開發. 實現了在本地調用C語言庫的功能.過程很悲催,幸好最終一切都搞定了. 現在將我的經驗總結分享給大家.          爲了讓大家少走彎路,我會盡量講的仔細一些,爭取把每一個步驟都寫清楚. 因爲我