原创 JetPack-Lifecycle

概述 Lifecycle是生命週期感知型組件,用於存儲有關組件(如 Activity 或 Fragment)的生命週期狀態的信息,並允許其他對象觀察此狀態 使用 導入依賴 //如果已經集成了AndroidX的不需要額外操作,沒有集成的話需要

原创 手寫一個簡化版的EventBus

EventBus相信很多人都很熟悉,雖然現在谷歌官方出了JetPack來替代,但EventBus的一些設計思路還是值得借鑑的。下面就來寫一個簡單的EventBus案例 其實EventBus原理並不難,就是維護了幾個數組,然後根據對應的key

原创 張紹文android開發高手課讀書筆記5-數據存儲篇

本系列博文 基於是前微信高級工程師張紹文專欄 《Android開發高手課》的讀書筆記。 文章所寫內容是本人讀完的感悟,需要原文的朋友請自行購買。 存儲優化篇 Android分區 分區簡單來說就是將設備中的存儲劃分爲一些互不重疊的部分,每

原创 張紹文android開發高手課讀書筆記4-啓動優化篇

本系列博文 基於是前微信高級工程師張紹文專欄 《Android開發高手課》的讀書筆記。 文章所寫內容是本人讀完的感悟,需要原文的朋友請自行購買。 啓動優化篇 在說如何對啓動時間進行優化之前,我們得先知道從用戶點擊應用圖標開始,一共經歷了

原创 張紹文android開發高手課讀書筆記3-卡頓優化篇

本系列博文 基於是前微信高級工程師張紹文專欄 《Android開發高手課》的讀書筆記。 文章所寫內容是本人讀完的感悟,需要原文的朋友請自行購買。 卡頓優化篇 先貼兩篇比較簡單的分析文章 Android性能優化-界面渲染原理淺析 Andr

原创 張紹文android開發高手課讀書筆記2-內存優化篇

本系列博文 基於是前微信高級工程師張紹文專欄 《Android開發高手課》的讀書筆記。 文章所寫內容是本人讀完的感悟,需要原文的朋友請自行購買。 內存優化篇 寫在開頭. 越讀張老師的課,越會發現有很多知識完全沒有接觸過,課程的留言下方

原创 張紹文android開發高手課讀書筆記1

本系列博文 基於是前微信高級工程師張紹文專欄 《Android開發高手課》的讀書筆記。 文章所寫內容是本人讀完的感悟,需要原文的朋友請自行購買。 Android的開發前景如何 移動互聯網發展不知不覺已經十多年過去了,“風口上的豬”也從M

原创 身處繁華都市間,心落孤獨寂寞地

"喂,小A這週一起出來吃個飯不?" "額,加班呢,下次吧!" "喂,小B這週一起出來見個面不?" "這周啊,還是算了吧!這麼冷,離你那裏還遠,下次吧!" 於是你再次失落的掛斷電話,脫下整潔的衣服,換上舒服的睡衣,躺回溫軟的牀鋪。 漫無目的的

原创 搶票軟件-每逢佳節倍思親

又又又到了搶票的時間了.雖然好像晚了那麼幾天。搶到票的朋友權當爲明年準備,沒搶到的朋友說不定看完說不定會有所啓發。 每年一到這個季節,12306網站上就會爆發一場大戰,參與者有急着買票回家的人,有兜售高價票的黃牛;有提供技術支持的搶票軟件,

原创 別傻不拉嘰的往人工智能裏跳

​ 這幾年什麼行業最火,我估計大家都知道是人工智能.而人工智能對於我們技術人來說,核心就是算法。 ​ 所以前兩年的算法工程師確實有點供不應求.但不是現在,算法工程師這個坑一定要慎重選擇,尤其是對那些要轉行的朋友,你別以爲去某某培訓班

原创 有趣的名詞解析

侮辱性加薪 ​ 一個年輕的員工好不容易鼓起勇氣,向老闆申請加薪了.老闆思考過後,對員工說:"本來我是不打算給你 加薪的,但是看在你今年矜矜業業努力的份上,還是決定給你加500。" ​ 老闆給員工加完薪之後,覺得員工肯定會感謝自己,更

原创 互聯網週報第一期

今年元旦的影片不咋樣 元旦上映的三部影片,其中《雲南蟲谷》和《斷片之險途奪寶》雙雙遭遇網友一致差評,而《地球最後的夜晚》在營銷帶來的紅利散去之後,也淪爲無人觀看的劇目。 "下週回國"賈躍亭與恆大達成和解。 FF境內資產歸於恆大,海外部分歸於

原创 日常積累2

Android裏如何讓DialogFragment的寬度頂滿屏幕? 在dialogFragment中的onstart()方法調用以下代碼 @Override public void onStart() { super.onStart

原创 細說接口和抽象類的區別

本文主要說一個老生常談的問題,接口和抽象類的區別,以及對應的使用場景。 抽象類 ​ 在瞭解抽象類之前,先來了解一下抽象方法。抽象方法是一種特殊的方法:它只有聲明,而沒有具體的實現。抽象方法的聲明格式爲: abstract void fu

原创 OkHttp3的使用備查表

引用 compile 'com.squareup.okhttp3:okhttp:3.3.1' 核心類 OkHttpClient OkHttpClient表示了HTTP請求的客戶端類,在絕大多數的App中,我們只應該執行一次new Ok