原创 自定義倒計時View的性能優化

在文章之前先放一張效果圖, 動畫很簡單,每倒數一秒,一個指針變亮,中間刷新時間。 在之前UI還沒有和我討論這個效果的時候,就給了我60張圖,讓我一秒刷新一個bitmap。 第一種方法:直接draw bitmap。 當然,不用想我就是拒

原创 一步一步完成小說下載閱讀器之架構設計(一)

因爲自己比較看小說,然而應用市場的小說閱讀器基本上都有廣告,實在是很煩。所以之前自己寫了一個沒有後臺的小說閱讀器,完全滿足了自身需求。現在將整個app回顧一下 源碼地址:https://github.com/xindasunday/B

原创 獲取當前Wifi的狀態

項目當中有段代碼對Wifi狀態的判斷,需要知道當前Wifi是關閉的和連接的。原來寫的代碼是使用ConnectivityManager  如下代碼: ConnectivityManager connectivityManag

原创 直接繼承CompoundButton接收不到ACTION_UP的原因

前提:由於部門調整,所以我的工作職責變成 搭建一個動態特效組件庫來供項目部門使用,任務比較龐大。hoho,慢慢來。 任務一:一個帶動態特效的Switch。 任務分解:由於需求特效不能直接繼承Switch來做,只能將代碼寫入到Switch源

原创 MVP模型複雜視圖的思考

MVP模型應該是android比較流行的一種設計方法。view和 data解耦非常棒。但是有一個缺點就是presenter類比較多,接口更是很多。 MVP模型在簡單的視圖下,比較沒有懸念,1個view 對應一個presenter 但是在視