原创 SpannableString屬性詳解

   1、BackgroundColorSpan 背景色      2、ClickableSpan 文本可點擊,有點擊事件    3、ForegroundColorSpan 文本顏色(前景色)    4、MaskFilterSpan

原创 android Intent機制詳解

什麼是Intent Intent是一種運行時綁定(run-time binding)機制,它能在程序運行過程中連接兩個不同的組件。通過Intent,你的程序可以向Android表達某種請求或者意願,Android會根據意願的內容選擇

原创 java基礎之 “==”和“ equals”以及instanceof的區別

(1)對於字符串變量來說,使用“==”和“equals()”方法比較字符串時,其比較方法不同。 “==”比較兩個變量本身的值,即兩個對象在內存中的首地址。 “equals()”比較字符串中所包含的內容是否相同。 比如: Stri

原创 android動畫詳解

巧用Android的自定義動畫,使你更加的有動感,是大多數Android開發人員的目標,那怎麼做到這點。請聽下文分解:   3.0以前,android支持兩種動畫模式,tween animation(幅間動畫),frame animati

原创 Activity 的生命週期 狀態

Activity 的生命週期 和 J2ME 的 MIDlet 一樣,在 android 中,Activity 的生命週期交給系統統一管理。與 MIDlet 不同的是安裝在 android 中的所有的 Activity 都是平等的。 Act

原创 Android Fragment完全解析

我們都知道,Android上的界面展示都是通過Activity實現的,Activity實在是太常用了,我相信大家都已經非常熟悉了,這裏就不再贅述。 但是Activity也有它的侷限性,同樣的界面在手機上顯示可能很好看,在平板上就未

原创 你真的瞭解AsyncTask?

雖說現在做網絡請求有了Volley全家桶和OkHttp這樣好用的庫,但是在處理其他後臺任務以及與UI交互上,還是需要用到AsyncTask。但是你真的瞭解AsyncTask嗎? AsyncTask的實現幾經修改,因此在不同版本的And

原创 Android getWidth和getMeasuredWidth的理解

一、 也許很多同學對getWidth()和getMeasuredWidth()的用法有很多的不解,這兩者之間有什麼樣的不同呢,網上也有各種不同的版本,但大多都大同小異罷了,從這個地方CTRL + C 到另一個地方CTRL + V, 沒有

原创 android窗口管理剖析

Android窗口管理   一、 概述 在Android系統中,從設計的角度來看,窗口管理系統是基於C/S模式的。整個窗口系統分爲服務端和客戶端兩大部分,客戶端負責請求創建窗口和使用窗口,服務端完成窗口的維護,窗口顯示等。