原创 自定義視圖-馬賽克視圖

這裏我是直接繼承的ImageView,主要是爲了能兼容之前的項目,因爲之前是直接用的ImageView。 思路 根據原圖片生成一個全馬賽克的圖片 監聽手勢,得到應該顯示的馬賽克方塊的集合 根據方塊的集合,刷新視圖,這裏用到了

原创 Java-排序算法

這裏抽象出了一個排序基類: public abstract class BaseSort { public abstract int[] sort(int[] array); public v

原创 自定義視圖-貝塞爾曲線

APK下載地址 1.貝塞爾曲線 以下公式中: B(t)爲t時間下 點的座標; P0爲起點,Pn爲終點,Pi爲控制點 一階貝塞爾曲線(線段): 意義:由 P0 至 P1 的連續點, 描述的一條線段 二階貝塞爾

原创 Android-Drawable詳解【佔坑中】

先佔坑!

原创 Java-克隆

假克隆 1測試代碼 2輸出結果 3結果分析 淺克隆 1測試代碼 2輸出結果 3結果分析 深克隆 測試代碼 輸出結果 結果分析 總結 1.假克隆 1.1測試代碼 /** * 假克隆 * <p

原创 Android-IPC機制【佔坑中】

先佔坑!

原创 公共基礎-CodeReview

什麼是代碼Review? 代碼review是指在軟件開發過程中,通過對源代碼進行系統性檢查來確認代碼實現的質量保證機制 爲什麼不做代碼Review? ​業務需求大,工作時間緊張 項目小,協作的人少,沒必要 爲什麼要做代碼Rev

原创 Android-動畫基礎

屬性動畫-Property Animation 基本流程 View Anim 與 property Anim 的區別 View anim 系統 property anim 系統 兩個簡單示例 1ValueAnimator使

原创 Java-集合

集合和數組 數組 集合 2個公用接口 Collection Iterator 3種常用集合 Set List Map 集合工具類 集合和數組 數組 數組是大小固定的,並且同一個數組只能存放類型一樣的數據(基

原创 Java-線程池

new Thread的弊端 Java 自帶線程池 1newCachedThreadPool 2newFixedThreadPool 3newScheduledThreadPool 4newSingleThreadExecuto

原创 Android-Handler機制【佔坑中】

先佔坑!

原创 怎麼成爲一個架構師

整理自:一個架構師談什麼是架構以及怎麼成爲一個架構師