原创 Android主題和樣式之系統篇(上)-by TomHawk

轉自:http://www.cnblogs.com/qianxudetianxia/p/3725466.html 【基於最新的Android4.4的源碼分析】 每家公司或者每個移動團隊無不想開發出一套自己的UI框架,融入自己的設

原创 Http,Jsoup抓取網頁內容-by TomHawk

在閱讀本篇博文前,請大家先閱讀另一篇博文:http://demo.netfoucs.com/isharestudio/article/details/13276195。 當你閱讀完上面推薦的博文時,我們現在開始介紹如何通過firefox

原创 行爲型模式-TemplateMethod ( 模板方法 )

摘自《Java設計模式(瘋狂JAVA聯盟版)》 模板方法  概述 定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。 TemplateMethod使得子類可以不改變一個算法的結構即可重定義該算法的

原创 行爲型模式-Visitor ( 訪問者模式 )

摘自《Java設計模式(瘋狂JAVA聯盟版)》 訪問者模式  概述 表示一個作用於某對象結構中的各元素的操作。 它使你可以在不改變各元素的類的前提下定義作用於這些元素的新操作。  適用性

原创 Android-XML屬性大全

WebView----xml屬性      style  android:animateLayoutChanges  android:clipChildren  android:clipToPadding  android:l

原创 行爲型模式-Mediator ( 中介者模式 )

摘自《Java設計模式(瘋狂JAVA聯盟版)》 中介者模式  概述 用一箇中介對象來封裝一系列的對象交互。中介者使各對象不需要顯式地相互引用,從而使其耦合鬆散,而且可以獨立地改變它們之間的交互。  適用性

原创 android-ioc

轉自:http://blog.csdn.net/lmj623565791/article/details/39269193 1、概述 首先我們來吹吹牛,什麼叫IoC,控制反轉(Inversion of Control,英

原创 android parcelable 詳解

轉自:http://jingyan.baidu.com/article/f96699bbae42cd894e3c1b15.html android開發過程中,假設我們需要將String  s = “abc”,從Activity  A

原创 行爲型模式-State ( 狀態模式 )

摘自《Java設計模式(瘋狂JAVA聯盟版)》 狀態模式  概述 定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。  適用性 1.一個對象的

原创 Android DrawerLayout-側滑菜單

轉自:http://blog.csdn.net/lmj623565791/article/details/41531475 轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details

原创 行爲型模式-Strategy ( 策略模式 )

摘自《Java設計模式(瘋狂JAVA聯盟版)》 策略模式  概述 定義一系列的算法,把它們一個個封裝起來,並且使它們可相互替換。本模式使得算法可獨立於使用它的客戶而變化。  適用性 1.許多相關的

原创 android真機與pc服務端的調試

android真機與pc服務端的調試這裏介紹兩種: 方法一: 1.不要使用調試模式,把”設置->應用程序->開發->USB調試"這個勾給去掉 2.用USB連接PC,連接方式選擇"Internet共享" 3.在cmd下使用ipconfig查

原创 行爲型模式-Memento ( 備忘錄模式 )

摘自《Java設計模式(瘋狂JAVA聯盟版)》 備忘錄模式  概述 在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。這樣以後就可將該對象恢復到原先保存的狀態。  適用性

原创 SwipeRefreshLayout完美添加及完善上拉加載功能

轉自:http://blog.csdn.net/ljx19900116/article/details/41649043 項目地址:https://git.oschina.net/whos/SwipeRefreshAndLoadLayou

原创 將InputStream寫入文件

直接上代碼咯: String path="/sdcard/letterschat/"; private void write(String filename,InputStream in){ File file=new File(path