原创 類庫 (二)

2016_12_19 1.SpaceTabLayout 一個酷炫的tabLayout 2.TextLayoutBuilder FaceBook 開源了一個快速建立文本佈局的類庫 3.WowSplash .鐵塔融雲!一個讓你的哇哇哇哇閃屏

原创 開發必備---你應該知道的一些 ADB 命令

一、設備相關 1、adb devices 顯示連接到計算機的設備 List of devices attached be34d81e device 輸出格式爲 [serialNumber] [state],state

原创 SSM框架——詳細整合教程(Spring+SpringMVC+MyBatis)

1、基本概念 1.1、Spring         Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2

原创 Android組件化實戰

什麼是組件化開發?個人理解是一種高內聚低耦合的開發模式。在移動開發裏,它將一個大功能整體進行拆分,分別進行單獨調試,最後再合併打包 我向大家極力推薦使用組件化。因爲無論你使用的是何種語言,開發的是什麼項目,都有可能面對項目迭代中的各

原创 Android7.0 Vold 進程工作機制分析之整體流程

轉載請註明出處:鄧志勇博客 http://blog.csdn.net/qq_31530015/ 一、Vold簡介 Vold是Volume Daemon的縮寫,負責管理和控制Android平臺外部存儲設備,包括SD插撥、掛載、卸載

原创 Android點擊水紋效果和QQ拖拽效果的底部導航欄

現在的App絕大多數都帶有底部導航欄,Google Material Design也給出了Bottom navigation的設計規範。點擊查看 爲了提高開發效率,我寫了一個底部開源控件,本文主要講關於向下兼容點擊水紋效果和類似QQ

原创 Android數據的四種存儲方式

[Android]Android數據的四種存儲方式 存儲方式 Android提供以下四種存儲方式: SharePreferenceSQLiteFileContentProviderAndroid系統中數據基本都是私有的,一般存放在

原创 常見性能優化策略的總結

本文要感謝我職級評定過程中的一位評委,他建議把之前所做的各種性能優化的案例和方案加以提煉、總結,以文檔的形式沉澱下來,並在內部進行分享。力求達到如下效果: 1. 形成可實踐、可借鑑、可參考的各種性能優化的方案以及選型考慮點,同時配合具

原创 Vim命令合集

命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個歷史命令。 啓動vim 在命令行窗口中輸入以下命令即可 vim 直接啓動vim vim filename 打開vim並創建名爲filename的

原创 實現一個帶浮動標籤的輸入框

現在帶浮動標籤的輸入框也是一個很常見的東西了,在材料設計裏面有一個TextInputLayout的控件,我們可以用它實現這個效果。但是材料設計控件的樣式比較固定,並不能滿足我們產品設計的腦洞。這裏提供一個用屬性動畫實現的方法。 還是

原创 Android Realm數據庫完美解析

鏈接:Android Realm數據庫完美解析 當我們的app有數據需要保存到本地緩存時,可以使用file,sharedpreferences ,還有sqlite。sharedpreferences其實使用xml的方式,以鍵值對形

原创 50個安卓開發者應該熟悉的Android Studio技巧和資源

原文:50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer  本文列舉出一些可以提高整體效率

原创 從零開始的Android新項目3 - MVPVM in Action, 誰告訴你MVP和MVVM是互斥的

前言 去年5月左右的時候,筆者在逛GitHub的時候,看到了一個MVP的項目,叫做mosby,仔細看了源碼和作者介紹的文章後,發現確實有點意思,雖然會需要多寫幾個類和方法,但是解決了activity/fragment過重的問題,通過V

原创 onWindowFocusChanged重要作用 and Activity生命週期

onWindowFocusChanged重要作用 Activity生命週期中,onStart, onResume, onCreate都不是真正visible的時間點,真正的visible時間點是onWindowFocusChang

原创 java 常用十種設計模式示例歸納

設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。 GitHub地址 DesignPattern 文章說明 一個Demo,集合常用的十種設計模式,每個模式使用易被人們接