原创 利用Appliaton的ActivityLifecycleCallbacks管理Activity

文章目錄1 簡介2 代碼 1 簡介 有時候我們是需要管理應用的 Activitiy,作一些統計、退出應用等操作。通常我們會寫一個工具類,使用一個棧 Stack 管理所有的 Activity,需要在 BaseActivity 中重寫

原创 下載 build-toos 失敗問題

最近更新了新版的AndroidStudio,提示我下載build-toos:28.0.3, 我就點了一下,彈出下載彈框,下載竟然失敗了,提示我查看 Event Log。看了 Event Log,告訴我 試着設置了一下,發現沒有用

原创 EditText軟鍵盤的顯示隱藏及焦點問題

簡介 EditText作爲Android輸入框,對於Android開發來說,是不能再熟悉的一個控件。但是,使用EditText 有很多的細節需要注意。比如它的一些常用屬性、焦點問題、軟鍵盤的顯示隱藏等。在此,我做一些筆記,方便自己使用

原创 RecyclerView相關博客

RecyclerView相關博客 【鴻洋_】 [1] Android RecyclerView 使用完全解析 體驗藝術般的控件 [2] Android 優雅的爲RecyclerView添加HeaderView和FooterView

原创 【筆記】設計模式 -- 原型模式

參考: [1] 史上最全設計模式導學目錄(完整版) [2] 《Android源碼設計模式解析與實戰》 文章目錄1. 簡介2. 定義3. 使用場景4. 原型模式的實現4.1 原型模式的通用實現4.2 Java提供的clone()方法4.

原创 【筆記】設計模式 -- 建造者模式

建造者模式 參考: [1] 史上最全設計模式導學目錄(完整版) [2] 《Android源碼設計模式解析與實戰》 文章目錄1.定義2. 使用場景3. 建造者模式的簡單實現3.1 簡單實現3.2 鏈式調用4 總結4.1 主要優點4.2

原创 【筆記】設計模式 -- 單例設計模式

單例設計模式 參考: [1] 史上最全設計模式導學目錄(完整版) [2] 《Android源碼設計模式解析與實戰》 文章目錄單例設計模式1. 定義2. 使用場景3. 實現單例模式的關鍵點4. 經典單例模式:餓漢式與懶漢式4.1 餓漢式

原创 Android Studio快捷鍵

鍵盤快捷鍵 Android Studio 爲許多常用操作提供了鍵盤快捷鍵。 表 1 按操作系統顯示了默認鍵盤快捷鍵。 注:除了下面表 1 中的默認鍵映射外,您還可以選擇多種預設的鍵映射,也可以創建自定義鍵映射。如需瞭解有關自定義鍵盤快捷鍵

原创 [筆記] 面向對象六大原則

知識點來自《Android源碼設計模式解析與實戰》 面向對象的六大原則 優化代碼的第一步——單一職責原則 英文全稱爲 Single Responsibility Principle,縮寫是SRP。 定義:就一個類而言,應該僅有

原创 WebView加載html圖片不顯示問題

參考鏈接 [1] webview加載https鏈接(終極解決方案,包括https鏈接加載http圖片顯示失敗) [2] Android WebView 圖片顯示不了 http和https混合問題 近期在項目中出現了一個問題,Web

原创 Android的數據存儲

基礎知識 基礎知識來自《Android組件化架構》倉王著 一書。 Android的數據存儲方式有哪些? Android的5中存儲方式: · SharedPreferences(配置共享) · File I/O(文件存儲):內存和外

原创 DateFormatUtil,好用的日期格式化工具類

這是一個日期格式化和解析的工具類。使用很方面哦。。。 可以根據需求修改,增加常量,添加非空校驗等。 主要功能:格式化、解析、轉換。 import java.text.ParseException; import java.text.S

原创 VideoView循環播放視頻

循環播放本地視頻 final String _filePath = "android.resource://包名/"+ R.raw.hand; //SD卡路徑 //final String _filePath = "/mnt/sdcard

原创 ViewPager動態添加刪除及刷新頁面

目錄: 前言 PagerAdapter 的刷新 1 源碼解析 2 例子 FragmentPagerAdapter的刷新 1 源碼解析 2 例子 ViewPager相關知識點 1. 前言       在此之前,我總是不

原创 一個關於SharedPreferences的工具類

簡介       之前,我使用的SharedPreferences的工具類,都是使用靜態方法或單例,雖然使用起來還可以,但實用性上還是會有所欠缺。比如這個場景,我們需要將某些相關信息(比如用戶信息、設備信息等)單獨保存到一個SP文件,在需