原创 Android 日誌庫-Logger的封裝及AS3.0日誌無法對齊的問題

怎麼引入Logger就不說了,網上一大堆,本文記錄在使用中對 Logger 的封裝和Android Studio 3.0以上中Logger的使用。 對Logger的封裝 在使用任何第三方庫的時候,如果可以都要進行一次封裝以便於在以

原创 Android 保持屏幕常亮和禁止截屏

保持屏幕常亮 防止手機自動鎖屏,只需要在 Activity 的生命週期 onCreate() 方法中添加一行代碼即可。 具體代碼如下: getWindow().addFlags(WindowManager.LayoutParams.

原创 Android 寬屏適配的簡單設置

寬屏適配 目前不少手機,例如三星、一加5等手機的屏幕比例超過了16:9,對於Android app 來說就需要進行屏幕適配了。 適配方式: 在功能清單 Manifest 文件中,定義一個 ‘meta-data’標籤,裏面設置 and

原创 Dagger2學習使用資料

參考資料 dagger2簡單demo使用 dagger2詳細介紹及深入 知識點總結 1.依賴注入的過程 1。查找Module中是否存在創建該類型的方法(前提是@Conponent標記的接口中包含了@Module標記的Module類,

原创 Android Studio 設置日誌顏色

設置日誌顏色的方法一大堆,這裏只是用來記錄一下設置的方法,以待備用! 通過設置不同的日誌顏色,達到便於觀察不同類型的日誌,而且界面美觀。 設置方法 最後,設置好之後,應用->確定 既可,然後打印日誌就可以看到自己設置的顏色了

原创 Android 好用的單例代碼

在一個公衆號的大神文章中,看了一篇關於單例文章,特此記錄一下。 一、雙重校驗單例模式 代碼: public class Singleton { private Singleton() {} //私有構造函數 /

原创 Android依賴庫的集中管理

前言 在學習google的 todo-mvp的代碼的時候就發現在項目中對依賴庫進行了集中管理,後來在看github上一些demo的時候也發現大家都這樣用了,嘗試着做了一下,特此記錄。 一、建立依賴庫管理文件 Android Studi