原创 Android 異步加載圖片-AsyncTask

AsyncTask定義了三種泛型類型 Params,Progress和Result。      Params 啓動任務執行的輸入參數,比如HTTP請求的URL。      Progress 後臺任務執行的百分比。      Result 後

原创 Android Listview加載性能優化ViewHolder

在android開發中Listview是一個很重要的組件,它以列表的形式根據數據的長自適應展示具體內容,用戶可以自由的定義listview每一列的佈局,但當listview有大量的數據需要加載的時候,會佔據大量內存,影響性能,這時候就需要按

原创 Android 利用getApplication() 共享全局數據

我們在平時的開發中,有時候可能會需要一些全局數據,來讓應用中的所有Activity和View都能訪問到,大家在遇到這種情況時,可能首先會想到自己定義一個類,然後創建很多靜態成員,不過android已經爲我們提供了這種情況的解決方案,下面就來

原创 Android OnKeyDown 監控/攔截/監聽/屏蔽返回鍵,菜單鍵和Home鍵

在Android系統中用來顯示界面的組件(Component)爲Activity,也就是說只有重寫Activity的onKeyDown方法來監控/攔截/屏蔽系統的返回鍵(back)、菜單鍵(Menu)及Home鍵1、攔截/屏蔽返回鍵、菜單鍵

原创 Android Fragments 詳細使用

Fragments 誕生初衷     自從Android 3.0中引入fragments 的概念,根據詞海的翻譯可以譯爲:碎片、片段。其上的是爲了解決不同屏幕分辯率的動態和靈活UI設計。大屏幕如平板小屏幕如手機,平板電腦的設計使得其有更多

原创 Android 管理Fragments FragmentManager淺析

爲了管理Activity中的fragments,需要使用FragmentManager,爲了使用FragmentManager,就需要調用Activity中的getFragmentManager()方法。因爲FragmentManager的

原创 Android 通知欄的實現

這幾天一直在修改twigee的源代碼,其中一個要加入的功能是常駐Notification欄,以前寫的時候只能出現 在“通知”這一組中,想把它放在“正在運行”組中卻不知道怎麼放,查了下官方文檔,找到了方法,在notification的flag

原创 Android WallpaperManager淺析

Android系統的壁紙是其核心模塊之一,但是一直以來壁紙Android的壁紙又有其一直的BUG。例如使用單屏的圖片作爲壁紙,在手機重啓後,會自動拉伸圖片變爲隨桌面一起滑動的桌面。還有就是在這種情況下使用桌面,壁紙後面會有惱人的黑色,在壁紙

原创 Android LayoutInflater詳解

在實際開發中LayoutInflater這個類還是非常有用的,它的作用類似於findViewById()。不同點是LayoutInflater是用來找res/layout/下的xml佈局文件,並且實例化;而findViewById()是找x

原创 Android 9.png圖片的處理

1. PNG格式。      在這裏不過多的討論PNG格式的定義問題。但是.9.PNG確實是標準的PNG格式,只是在最外面一圈額外增加1px的邊框,這個1px的邊框就是用來定義圖片中可擴展的和靜態不變的區域。特別說明,left和top邊框中

原创 我的友情鏈接

51CTO博客開發