原创 心跳連接的替換--性能提升(comet)

昨天看了comet的介紹後,雖然大概知道了comet的原理,不過沒實際用過還是不太清楚,於是今天又在網上翻了一下別的網友共享的comet實現http長連接的例子,在 Comet Server Push 技術介紹 一文中分別提到了 ”基

原创 Activity的task相關

http://blog.csdn.net/liuhe688/article/details/6761337 古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》 軟件行業也是一樣,多少

原创 ReentrantLock和synchronized兩種鎖定機制的對比

圖 1 和圖 2 中的圖表以每秒調用數爲單位顯示了吞吐率,把不同的實現調整到 1 線程 synchronized 的情況。每個實現都相對迅速地集中在某個穩定狀態的吞吐率上,該狀態通常要求處理器得到充分利用,把大多數的處理器時間都花在處理實

原创 android.view.WindowManager.LayoutParams.flags

FLAG_NOT_TOUCH_MODAL: 當窗口可以獲得焦點(沒有設置 FLAG_NOT_FOCUSALBE 選項)時,仍然將窗口範圍之外的點設備

原创 Android中滑屏初探 - scrollTo 以及 scrollBy方法使用說明

     今天給大家介紹下Android中滑屏功能的一個基本實現過程以及原理初探,最後給大家重點講解View視圖中scrollTo 與scrollBy這兩個函數的區別 。            首先 ,我們必須明白在Android V

原创 Android中WindowManager.LayoutParams類詳解

 WindowManager.LayoutParams 是 WindowManager 接口的嵌套類;繼承於 ViewGroup.LayoutParams 。         它的內容十分豐富。其實WindowManager.java的

原创 Android自定義屬性,attr format取值類型

1. reference:參考某一資源ID。     (1)屬性定義:             <declare-styleable name = "名稱">                    <attr name = "backgr

原创 Binder機制---Binder原理介紹

博客地址:點擊打開鏈接 1.Binder通信機制介紹 這篇文章會先對比Binder機制與Linux的通信機制的差別,瞭解爲什麼Android會另起爐竈,採用Binder。接着,會根據Binder的機制,去理解什麼是Service Ma

原创 android中的Plurals(Quantity Strings)類型

不同的語言對數量的定義有不同的語法規則。例如,在英語中,1個指的是一種特殊情況。其他時候我們說n個。這種單數和複數的情況非常的普通。但其他語言卻有明顯的區別。Android中設置了0,1,2,"很少",“許多”和“其他”做爲數量表述。 對

原创 concurrent用法詳解

    我們都知道,在JDK1.5之前,Java中要進行業務併發時,通常需要有程序員獨立完成代碼實現,當然也有一些開源的框架提供了這些功能,但是這些

原创 android獲得控件在屏幕中的絕對座標 getLocationInWindow 和 getLocationOnScreen

int[] location = new  int[2] ; view.getLocationInWindow(location); //獲取在當前窗口內的絕對座標 view.getLocationOnScreen(location);

原创 android佈局的兩個屬性dither和tileMode

首先,兩個單詞的中文意思分別是dither(抖動)和tileMode(平鋪) 1,先來介紹tileMode(平鋪) 它的效果類似於 讓背景小圖不是拉伸而是多個重複(類似於將一張小圖設置電腦桌面時的效果) [html] vie

原创 Android ProgressDialog 自定義方法

原文:http://www.oschina.net/question/8676_11797 項目當中遇到這樣一個應用場景:執行某個操作需要耗時15秒以上,依照慣例,這就要使用到進度條一類的UI控件,以安撫用戶等待的煩躁心情。Android

原创 Activity isFinishing()函數使用(筆記)

isFinishing() : 判斷this Activity是否finish,自己調用或者某種因素請求finish,經常用在onPause函數裏面 使用這個函數進行判斷可以有效防止幾個情況: 1.activity在finish時候,接收

原创 Http 筆記

1. Http 訪問方式     1.1 HttpPost           1)  setEntity()  //設置請求參數     1.2 HttpGet 2. Http 客戶端代理     2.1 HttpClient