原创 線程的改進--------AsyncTask 介紹

當android應用程序啓動的時候,android爲應用程序開啓了一個線程,稱爲主線程也稱UI線程.這個線程負責分發用戶響應並與用戶進行交互. 如果在應用程序中只有主線程一個線程運行,在有些情況下會出現問題:比如請求網絡數據,與數據庫進行

原创 Android 深入研究佈局長度

 轉自http://www.eoeandroid.com/thread-81920-1-1.html   px: pixels(像素). 不同設備顯示效果相同,比如我們800*480的屏幕寬度就是 800px  dip: device i

原创 Web View使用介紹(一)

Web View允許你創建自己的窗口用於瀏覽網頁,甚至是開發一個自己的瀏覽器.以下是一個簡單的例子: 1.創建一個名爲HelloWebView工程. 2.打開res/layout/main.xml,插入以下內容: <?xml versio

原创 Handler 源碼分析

在 android Handler 介紹(一) 中的第一個例子:首先通過一個 無參 Handler 構造函數實例化一個 Handler 類型的全局變量,並重寫其 handleMessage 方法,在某一方法內調用 Handler 的

原创 Android中Drawable、Bitmap、byte

 1、Drawable → Bitmap  public static Bitmap drawableToBitmap( Drawable drawable) {                   Bitmap bitmap = Bit

原创 android Handler 介紹(一)

handler 是 android 提供的一個重要的異步消息處理機制, android幫助文擋中對handler的介紹如下: 它允許用戶發送、處理消息和與線程的消息隊列相關聯的 runnable 對象。每一個 handler 實例都與一

原创 博客開通了

工作的事情總算告一段落,終於可以靜下心來做一些其它的事情。以後的日子裏將一如既往地進行android研究,並把自己的心得寫在博客裏面,與大家一起分享。計劃的內容主要涉及到android應用層和框架層源碼,有以下內容:android基本控件

原创 android適配器模式設計與實現

    適配器模式是一種重要的設計模式,在 android 中得到了廣泛的應用。適配器類似於現實世界裏面的插頭,通過適配器,我們可以將分屬於不同類的兩種不同類型的數據整合起來,而不必去根據某一需要增加或者修改類裏面的方法。

原创 android Handler介紹(二)

從上一節的內容可以看到,handler負責發送消息到android內部提供的消息隊列中,然後在一定的時機從消息隊列將消息取出進行處理。出於安全性和偶合性的考慮,handler並不直接與消息隊列進行交互,而上通過一個名爲Looper的類來負