原创 結構型模式之——狀態模式

適用場景 如果代碼中出現大量與對象狀態有關的條件語句,並且這些語句會導致代碼的可維護性和靈活性變差。不能方便的增加和刪除狀態。(主要適用場景) 如果對象的行爲依賴於他的狀態,狀態的改變將導致行爲的變化。(這一點跟策略模式很像) 例如:

原创 Android 根據手機殼顏色改變主題實現

這個其實真的不難. 來 , 話不多說看效果. 無圖無真相!! 實現效果 鐺鐺~~ 實現了 ~~ 哈哈哈… 喜歡的朋友點個贊吧!!! 純屬惡搞 , 大家表認真~~

原创 如何避免編程中的BUG

這段時間的開發總是在自己給自己挖坑,進入了一個創造BUG登峯造極的階段,前兩天看了一篇類似雞湯的東西 爲什麼你有10年經驗,但成不了專家 上面提到了刻意練習度的問題,很有道理,前提是你要進入“自動狀態”,簡而言之就是下意識的去做

原创 Windows下配置github的ssh

廢話 當你看到這篇文章的時候應該已經是在配置過程中出現了問題 , 再或者是你還沒開始配置….如果是後者…那麼恭喜你 , 我爲你節省了至少1個小時的時間 . (吐槽 : 網上那些寫的頭頭是道的你們真的配置成功了??) 配置 在配置githu

原创 GitHub + Hexo 搭建個人博客 ———搭建

配置環境 你需要知道的 開始Hexo的安裝 安裝Hexo 初始化你的博客文件 部署到GitHub 總結 配置環境 mac OS Git Hexo 3.0+ Note.js npm GitHub賬號 這裏所有的操作流程都是

原创 創建型模式之——外觀模式

創建型模式之 外觀模式 前言 模式定義 模式結構 UML類圖 適用場景 高清有碼 總結 感謝 創建型模式之 外觀模式 前言 外觀模式是一種使用頻率非常高的結構型設計模式,它通過引入一個外觀角色來簡化客戶端與子系統之間的交互,爲

原创 結構型模式之——組合模式

結構型模式之 組合模式 前言 模式定義 模式結構 UML類圖 適用場景 在以下情況下可以使用組合模式 看看大神怎麼用 高清有碼 總結 感謝 結構型模式之 組合模式 前言 對於樹形結構,在代碼中有容器節點和葉子節點之分,容器

原创 Android Studio & Typora 快捷鍵

AndroidStudio快捷鍵 快捷鍵彙總 Ctrl+E:查看最近編輯過的文件 double Shift:全局查找 ctrl+n:跳轉至某個Class Ctrl + Shift + N:跳轉至某個文件 ctrl+d:複製一行 ctrl

原创 Android 7.0 設置語言失效

場景 App需要在內部設置語言 , 而不是跟隨系統語言 , 7.0一下的機型沒有問題 , 唯獨在錘子手機上出現了問題 , 在設置爲英文時 , 只要打開一些佈局有WebView 或者有用到WebView的頁面 , 語言就會變成中文 .

原创 Android 動畫,看完這些還不夠

煽情的前言 Android動畫分類 View Animation Drawable Animation Property Animation 屬性動畫 組合動畫 插值器 Animate 需要注意的 參考鏈接 致謝 煽情的前言 最

原创 結構型模式之——橋接模式

結構型模式之 橋接模式 前言 模式定義 模式結構 UML類圖 適用場景 高清有碼 總結 感謝 結構型模式之 橋接模式 前言 設想如果要繪製矩形、圓形、橢圓、正方形,我們至少需要4個形狀類,這時如果繪製的圖形需要具有不同的顏色,

原创 手把手,嘴對嘴,Fragment使用

這裏使用v4.app.Fragment ,因爲他兼容更低版本 ,他需要你的Activity繼承FragmentActivity而不是Activity ,除非你使用的是app.Fragmetn,app.Fragment兼容的最低版本爲3.0

原创 Android 動畫播放時退出或隱藏界面時報錯

在動畫正在播放的時候(如果你的動畫跟界面的座標點有關),界面失去隱藏,或者失去了焦點,如果沒有處理,就會報這個空指針異常。 復現場景: 自定義了一個父控件,然後裏面有一些子控件在執行動畫,動畫是根據屏幕的寬高移動,這時候,拉下Androi

原创 結構型模式之——適配器模式

結構型模式之 適配器模式 FUCK 適配器模式 強扭的瓜也甜 適用於創建可複用的類小範圍修復 角色介紹 Adaptee 適配者就是原有庫 Adapter 適配器 Target 期望接口 具體實現適配器實現期望接口然後調用適配者的具

原创 Android Studio 多渠道打包

Android Studio 多渠道打包 如果你的App同時需要發佈到N個應用平臺,而同時你又需要針對每個平臺進行統計,那麼打包過程肯定是一件頭疼的事兒,再如果你在最後一個包打完之後發現,URL居然還是用的測試接口……呵呵~ 拉磨~ An