原创 正則表達式中的邏輯運算符或(怎麼用邏輯運算符或連接兩個正則表達式)

今天使用正則表達式是遇到一個問題, 磨了半天, 發現犯了個低級錯誤, 因此記錄下來加深印象 問題描述:  我需要把 ^drawable(-[a-zA-Z0-9]+)*$  和  ^mipmap(-[a-zA-Z0-9]+)*$ 這兩個正則

原创 監聽Back鍵, onBackPressed()和onkeyDown()都無效

Android中軟鍵盤彈出時, 點擊Back鍵, onBackPressed()和onkeyDown()方法都沒有執行, 下面是一種解決方法:  在Activity中重寫dispatchKeyEvent()方法 @Override p

原创 如何使用Git下載Android源碼

Github下載Android源碼 1 git clone https://android.googlesource.com/device/common.git 2 git clone https://android.

原创 Android Matrix

Android Matrix Matrix的數學原理 平移變換 旋轉變換 縮放變換 錯切變換 對稱變換 代碼驗證   Matrix的數學原理 在Android中,如果你用Matrix進行過圖像處理,那麼一定

原创 Android開源項目分類彙總

閱讀目錄 第一部分 個性化控件(View)第二部分 工具庫第三部分 優秀項目第四部分 開發工具及測試工具第五部分 第一部分 個性化控件(View) 主要介紹那些不錯個性化的View,包括ListView、Acti

原创 Android Matrix相關操作總結

一. 在Android中, Matrix是一個3x3的矩陣, 有4類基本操作 二. 矩陣如圖:  關於matrix操作的原理, 這篇文章講得不錯 => 穿越時空 三. 四種基本操作 1. Translate -

原创 一個神奇的網站(快快樂樂寫時序圖)

一個神奇的網站 一個神奇的網站:https://www.websequencediagrams.com/ 代碼即效果如下:

原创 Android BitmapShader 實戰 實現圓形、圓角圖片

1、概述 記得初學那會寫過一篇博客Android 完美實現圖片圓角和圓形(對實現進行分析),主要是個自定View加上使用Xfermode實現的。其實實現圓角圖片的方法應該很多,常見的就是利用Xfermode,Shader。本篇

原创 Android 混淆機制

轉自: http://blog.csdn.net/jjwwmlp456/article/details/44977721 語法規範說明地址:https://stuff.mit.edu/afs/sipb/project/andro

原创 BubbleView源碼解析

BubbleView源碼解析 做IM應用時, 聊天界面的消息一般都有一個背景, 我們叫它爲"氣泡",  一般這個氣泡都使用9patch圖片, 但是還有一種方法就是 "自定義View".  下面就來看看github上的一個開源項目吧 B

原创 軟件人員推薦書目(都是國外經典書籍!!!)

軟件人員推薦書目(一) 大師篇 一、 科學哲學和管理哲學 【1】 "程序開發心理學"(The Psychology of Computer Programming : Silver Anniversary Edition) 【2】 "系統

原创 JAVA單聊模式的不同寫法

JAVA單例模式的不同寫法 一. 餓漢 /** * 餓漢 */ public class Singleton1 { private static final Singleton1 INSTANCE = new Singlet

原创 Android中的矩陣轉換 (Matrix轉換)

Android中的Matrix轉換 上面講到,Matrix由3*3矩陣中9個值來決定。而我們對Matrix的所有設置,也是對這9個值的各種不同的改變,來達到我們想要的效果。 下面是Matrix3*3的矩陣結構 {MSCALE_X,M

原创 怎麼判斷軟鍵盤是否顯示

有人說用InputMethodManager的isActive()來判斷軟鍵盤是否可見, 經測試發現此方法總是返回true 要判斷軟鍵盤是否可見, 下面是一種解決方法, 在Activity中可以使用如下代碼判斷軟鍵盤是顯示還是隱藏 V

原创 幾種類間關係:繼承、實現、依賴、關聯、聚合、組合及UML實現圖

幾種類間關係:繼承、實現、依賴、關聯、聚合、組合及UML實現圖 繼承 指的是一個類(稱爲子類、子接口)繼承另外的一個類(稱爲父類、父接口)的功能,並可以增加它自己的新功能的能力,繼承是類與類或者接口與接口之間 最常見的關係;在J