原创 android 中View, Window, Activity, WindowManager,ViewRoot幾者之間的關係

(1)View:最基本的UI組件,表示屏幕上的一個矩形區域。 (2)Window: 表示一個窗口,不一定有屏幕那麼大,可以很大也可以很小;                          它包含一個View tree和窗口的layou

原创 handle message looper messagequeue

message :消息,包含消息id,以及一些處理的數據。由messagequeue統一處理。 handler:處理者,負責message的發放以及處理。 messagequeue:消息隊列,用於存放handler發送過來的消息,按照fi

原创 minSdkVersion,targetsdkversion,maxSdkVersion

1.minSdkVersion:標示此app向下兼容的最低版本,如果minsdkversion=8,則標示此app能夠運行的最低本版爲2.2.再2.1版本的手機上將不能運行。 如果沒有對這個屬性進行聲明賦值,將默認爲1,既兼容所有的版本。

原创 Notification

1、Notication 描述的是具體的某一個通知,其中包含通知的所有內容,NoticationManager是負責管理這些通知。 2、Notication的屬性方法 notification.icon = R.drawable.exce

原创 Processes and Threads

進程和線程 如果某個應用程序組件是第一次被啓動,且這時應用程序也沒有其他組件在運行,則Android系統會爲應用程序創建一個包含單個線程的linux進程。默認情況下,同一個應用程序的所有組件都運行在同一個進程和線程裏(叫做“main”

原创 AsyncTask中關於線程的問題

AsyncTask主要有兩個部分:一個是與主線程的交互,異步獲取數據,通知主線程更新ui。另外一個是負責線程的管理調度。 1.線程任務的調度,、:在項目內部會創建一個進程作用域的線程池來管理要運行的任務,當你調用asynctask。exe

原创 pendingIntent的簡單理解

1、pendingIntent和Intent的區別在於:Intent是及時啓動的,而PendingIntent是不會及時啓動的,只有當滿足了條件情況下才會執行intent。 2、pendingIntent是對Intent的包裝,通常通過g

原创 Android Context的幾點看法

1.首先什麼是context? 文檔語焉不詳,說是resource什麼的,反正是沒看懂,實際上可以認爲它是一個指向parent對象的指針,受到那個parent對象的控制。 2.爲什麼需要context? 試想一下這個語句: Bu

原创 ios 使用ASIHTTPRequest異步讀取遠程txt文件

ASIHTTPRequest類庫簡介和使用說明 官方網站: http://allseeing-i.com/ASIHTTPRequest/ 。可以從上面下載到最新源碼,以及獲取到相關的資料。 使用iOS SDK中的HTTP網絡請求AP

原创 NotificationManager

1.、NotificationManager 稱作通知管理器,是負責通知的管理。 2、 方式來獲取notification管理器,或者 3、notificationManager的主要使用方法notifiy和cancel兩個方法 3.

原创 設計模式之建造者模式

創建者模式: 1.使用場景: 1.1.當生產的產品對象內部比較複雜時(對象構造和表示分離) 1.2.當複雜對象需要與表示分離,可能需要創建不同的表示時。 1.3.當需要向客戶隱藏產品內部結構的表現時(客戶不需要知道內部具體實現,只需要知道

原创 代理模式

代理模式 在代理模式中,有兩個對象參與處理同一請求,接收的請求由代理對象委託給真實對象處理。代理對象在應用中與目標對象之間起到一箇中介橋樑的作用 特點 1.代理者和被代理者一般擁有相同的接口或者抽象類 2.在代理對象中,有被代理對象的引用

原创 責任鏈模式

責任鏈模式 是一種對象的行爲模式,在其中,很多對象由每一個對象對其下家的引用而連接起來,形成的一條鏈。客戶端請求在這個鏈上進行傳遞,直到鏈上的某一個對象決定處理此請求。 角色 1。抽象處理者角色(Handler):定義出一個處理請求的

原创 ConcurrentHashMap類的理解

ConcurrentHashMap類的理解 ConcurrentHashMap是java 中支持高併發,高吞吐量的hashMap實現。ConcurrnetHashMap是基於線程安全的一個類。曾看到某個帖子http://blog.sina

原创 簡單工廠模式

簡單工廠模式 工廠模式定義了一個創建產品的工廠接口,讓子類決定實例化哪一種實例對象,也就是將創建具體實例的工作推遲到了子類當中,核心工廠不再負責具體產品的創建。(具體生產類實現工廠接口,實現接口方法,生產具體實例) 設計原則: 1.開閉原