原创 [Java]集合架構分析

研究源碼可以學到大神的思路和如何寫出優雅的代碼 下面是我看Java集合源碼過程中幫助很大的很厲害的博主 http://www.cnblogs.com/skywang12345/ http://blog.csdn.net/ns_code/

原创 Android Studio導入SlidingMenu

項目中要用到SlidingMenu,以前都是用eclipse進行導入,現在的ADT變成了Android Studio,導入方法略有不同。 先上資源傳送門:https://github.com/jfeinstein10/SlidingMe

原创 [Android]GreenDao(2)——使用

上一篇講了GreenDao的配置,本篇着重於API的各種使用,並附上Demo。 類的關係 大家還記得上一篇講到的代碼自動生成的四個類,DaoMaster,DaoSession,Dao,User,排除最後一個User實體類不說,其他

原创 [Android]Toolbar使用詳解(二)——API

接上篇 ToolBar使用詳解(一)——項目配置 如果在工程中還沒有配置好ToolBar的同學可以參照上文進行配置 借用Google文檔的一張圖,Actionbar與Toolbar是異曲同工的 位置說明 與ActionBar的糾纏

原创 [Android]ScaleViewPager--仿“想去”客戶端圖片展示效果--中軸旋轉ViewPager動畫實現

效果圖 實現原理是使用ViewPager加上切換時的動畫 下面是一些基礎知識的傳送門 中軸旋轉 http://blog.csdn.net/guolin_blog/article/details/10766017 拖動式動畫 http:

原创 [譯]FaceBook出品:基於Android的內存優化

原文Memory optimization for feeds on Android——[Udi Cohen](https://www.facebook.com/udinic)。 數以百萬的人在Android設備上運行FaceBook,瀏

原创 [譯]依賴反轉在Android中的實踐

原文地址——D is for the Dependency Inversion Principle——Donn Felker 歡迎來到SOLID在Android中的實踐最後一章。最後,我們來介紹SOLID的D字母,它代表了依賴反轉原則(T

原创 [譯]Android內存泄漏的八種可能

原文Eight Ways Your Android App Can Leak Memory Java是垃圾回收語言的一種,其優點是開發者無需特意管理內存分配,降低了應用由於局部故障(segmentation fault)導致崩潰,同時防止

原创 [譯]開/閉原則在Android中的實踐

原文地址——O is for Open/Closed Principle。 這是SOLID原則在Android中的實踐的第二部,如果你錯過或者尚未熟悉第一部,請移步——單一職責原則在Android中的實踐。 開/閉原則 在SOLID裏的字

原创 [譯]三分鐘玩轉Android Bottom Sheet

原文Android: Bottom sheet——Emrullah Lüleci。 Bottom Sheet是一個可拖動的控件,從底部往上滑動展現更多內容。可以從 Google Material Design獲取更多關於Bottom Sh

原创 [譯]利斯科夫替換原則在Android中的實踐

原文地址——L is for the Liskov Substitution Principle——Donn Felker 到了SOLID在Android中的實踐第三部,如果你錯過了前面精彩的部分,可以點開第一部——單一職責原則,第二部—

原创 [譯]接口隔離原則在Android中的實踐

原文地址——I is for the Interface Segregation Principle——Donn Felker。 序曲的第四部,SOLID中的字母I代表的是接口隔離(The Interface Segregation Pr

原创 [譯]單一職責原則在Android中的實踐

今天看書的時候摘錄下一句很有意思的話,共勉之。 Adding features means adding new code instead of modifying the old code. 原文鏈接–S is for Single

原创 支持任意手勢動作的圖片

你想讓自己的ImageView可以跟隨手指運行,一同變大變小,旋轉跳躍麼?我寫的圖片庫 原理就是處理觸摸事件了。直接看源碼來得直接。還是給個原理鏈接吧 原來還想寫寫原理和畫畫類圖的,先給自己挖坑吧。 歡迎打臉pull,star,fork。

原创 Android多媒體(1)——基礎知識與音頻

Android多媒體框架支持播放各種常見格式的視頻,大大降低了在應用中整合音頻,視頻和照片的難度。通過MediaRecorder提供的SDK,可以播放標準文件系統中的原始文件,同樣也可以播放網絡上的視頻流。下面先簡單過一遍視頻/音頻共通的