原创 Picasso使用詳解及源碼解析

原文地址:http://blog.csdn.net/u012702547/article/details/52273918 Picasso是Squareup公司出的一款圖片加載框架,能夠解決我們在Android開發中加載

原创 Android中使用Handler造成內存泄露的分析和解決

Java使用有向圖機制,通過GC自動檢查內存中的對象(什麼時候檢查由虛擬機決定),如果GC發現一個或一組對象爲不可到達狀態,則將該對象從內存中回收。也就是說,一個對象不被任何引用所指向,則該對象會在被GC發現的時候被回收;另外,如果一組

原创 Android使用每日必應美圖作爲啓動頁背景圖片

微軟必應每天都會更新一張很美的圖片作爲網站的背景,拿來做啓動頁背景也是美美噠。 1.準備工作 網絡請求:OKHttp 圖片加載:Picasso 每日必應圖片數據的獲取,訪問這個網址就可以獲取到每日的json數據。 http://cn.b

原创 騰訊雲環境搭建:Centos6.6+jdk1.8+mysql5.1+tomcat7

1.準備 1.安裝Centos6.6 64位版本(其他版本後續安裝命令可能不同)具體步驟參照騰訊雲官方文檔。 2.本機電腦安裝Xshell,Xftp,用於遠程連接服務器,方便操作。服務器需開放22端口。 2.安裝JDK1.8 運行以下命令

原创 GitHub Android Libraries Top 100 簡介

轉載自:https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md 本項目主要對目前 GitHub 上排名前 100 的 An

原创 Material Design 控件使用大全 一

自從谷歌在2014年的IO大會上推出了Material Design新的設計規範後,安卓應用的整體美觀程度提升了很大的一個層次, 安卓再也不是又黑又醜的界面,取而代之的是擁有豐富的顏色,美觀的按鈕,好的用戶體驗;但是剛開始的話這種設計規

原创 Android中使用MVC模式

MVC簡介     關於MVC網上的說法成千上萬,每個人都有自己的理解,下面只是我個人現階段學習的理解,歡迎指出不足之處~     MVC(Mode

原创 修改MySql編碼集爲UTF-8

       在日常擼碼過程中,我們可能遭遇到亂碼問題,總的來說就是編碼與解碼不統一導致的。       下面以Windows下配置Mysql5.5設置,使其默認編碼值爲utf-8(在初次安裝過程中,自定義設置中有一項選擇可以設置默認編碼

原创 設計模式之組合模式

組合模式(Composite)將對象組合成樹形結構以表示“部分-整體”的層次結構。Composite使得客戶對單個對象和複合對象的使用具有一致性。 需求:公司管理系統的設計,公司有多個部門,總公司又含有子公司。 示例 定義公司對象的抽

原创 設計模式之建造者模式

建造者模式(Builder): 將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 需求:設計出行路線,如乘坐汽車、飛機、輪船等,可以決定是先做飛機或者先輪船等。 建造者模式中幾個比較重要的角色是: Pro

原创 設計模式之命令模式

命令模式(Command) 將一個請求封裝成一個對象,從而使你可以用不同的請求對客戶進行參數化;對請求排隊或記錄請求日誌,以及支持可取消的操作。 示例 需求: 模擬顧客點餐(下命令Command),服務員記錄訂單(Invoker,要求

原创 設計模式之適配器模式

適配器模式(Adapter): 將一個類的接口轉換成客戶希望的另一個接口。Adapter模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。 需求: 用電源接口做例子,筆記本電腦的電源一般都是接受5V的電壓,但是我們生活中的電

原创 設計模式之外觀模式

設計模式之外觀模式 外觀模式(Facade) 爲子系統中的一組接口提供一個一致的界面,Facade模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。 需求:模擬電腦開關機。用戶只需按下一個電源鍵,電腦會經過多項自檢通過後纔會開

原创 利用Github+Hexo輕鬆搭建個人博客

利用Github+Hexo輕鬆搭建個人博客 準備工作 需求 申請一個域名,搭建一個博客站點。別人可以通過該域名訪問我們發佈的博客等 不需要我們維護服務器,我們只需要關注發佈內容,極大降低技術要求 分析 Github:github提供g

原创 設計模式之觀察者模式

設計模式之觀察者模式 觀察者模式(Observer) 定義對象間的一種一對多的依賴關係,以便當一個對象的狀態發生改變時,所有依賴它的對象都得到通知並自動刷新。又稱發佈-訂閱模式。 需求:實現天氣預報的功能。當我們使用一個天氣預報APP時