原创 value

                     公司項目要翻譯成阿拉伯語,只能參照給的翻譯文本對values下的開始一string裏的各項一個個進行替換 其中  通話中… 替換成    جاري المكالمة &#8230 後編

原创 View的事件體系(三)

一,ScollTo(x,y)是將view的內容移動到x,y   而 ScollBy(x,y)是將view的內容b平滑的移動x,y ScollBy和ScollTo方法之間的關係: public void srcrollBy(int x,in

原创 View的工作原理(一)

Activity被創建以後,DecorView會被添加到Window中,同時會創建ViewRootImpl對象(即ViewRoot) 並將ViewRoot和DecorView建立關聯。(我認爲這個關聯指的是一方持有另一方的引用,這樣就可以

原创 fastJson解析報錯com.alibaba.fastjson.JSONException: create instance error, class json.TestFJson$A

今天用fastJson解析報 create instance error的錯誤    認真檢查,bean類內的字段都和服務端返回的字段一致,格式都是正確的,爲什麼會報錯呢。    在網上找到答案,如果存在內嵌的情況: 比如public c

原创 View的事件體系(一)kao

1.View是界面層控件的抽象,也就是一個控件,是界面層最基本的組成單位。 ViewGroup是控件組,是View的容器。     ViewGroup是多個控件組成的控件,以此構成View樹的結構。 2.VelocityTracke

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

來源 http://blog.csdn.net/bathinbreeze/article/details/8989105 1.Binder通信機制介紹 這篇文章會先對比Binder機制與Linux的通信機制的差別,瞭解爲什麼Andr

原创 View的事件體系(二)

一.事件由activity開始傳遞,activity的dispatchTouchEvent代碼如下: public boolean dispatchTouchEvent(MotionEvent ev){ if(ev.getAction

原创 View的工作原理(三)

一。Measure View的Measure過程: 它會調用View的onMeasure方法,在onMeasure方法中會調用setMeasureDimension(width,height)方法設置view的寬高測量值,   而widt

原创 動畫二-屬性動畫

一時間插值器(TimeInterpolator)的作用是根據時間流逝的百分比計算出動畫進度的百分比。 public class LinearInterpolator implements Interpolator{ @Over

原创 設計模式--單例模式

單例模式(Singleton Pattern):1.確保某一個類只有一個實例                                                 2.自行實例化                        

原创 動畫(一)

1.View動畫是通過平移,縮放,旋轉,透明度改變圖片的一種漸進式的動畫 2.幀動畫類似於放電影一樣切換一張張準備好的圖片而形成的動畫 3.屬性動畫是通過改變對象每個時段的屬性值而形成的動畫 注意:動畫中儘量使用dp做單位,使用硬件加速

原创 UML圖

上圖中: 一。汽車表示一個類,第一層表示類名(如車),第二層表示類的屬性(如車的顏色),第三層表示類的方法(如車 能跑) 二。工具表示一個接口,它帶有《interface》的標註,第一層爲接口名,第二層爲接口的方法 注:變量和方法前面的

原创 View的工作原理(二)

測量會用到 一。MeasureSpec,它是一個32位的int型整數。 它由兩部分組成,分別是前三位的SpecMode(MeasureSpec & 0xc000 0000) 和後29位的SpecSize(MeasureSpec &0x3F

原创 Drawable

一.BitmapDrawable(圖片一張) <?xml version="1.0" encoding="utf-8"> <bitmap xmlns:android="http://schemas.android.com/apk/res/

原创 設計模式--原則

1.單一職責原則            簡單總結:就一個類而言,應該只有一個引起它變化的原因,一個類中承擔的職責不宜多                         如果 承擔的職責越多,可複用性越差