背景 為什么要重復(fù)造輪子呢揣钦? 我認(rèn)為只有站在作者的角度才能更透徹的理解框架的設(shè)計(jì)思想 去踩大神們所踩過的坑抒钱。 才能深入的理解框架的所提供的功能 ...
項(xiàng)目背景 先來說說開發(fā)此項(xiàng)目的背景创夜,由于公司的項(xiàng)目采用組件化開發(fā)豹芯,各個(gè)組件內(nèi)部需要在application中初始化一些特有的東西熬甚。通常的做法是在...
IntentService是SDK為我們提供的一個(gè)簡化版的Service冤狡,其內(nèi)部綁定了一個(gè)handler生百,實(shí)現(xiàn)了自己的消息循環(huán)递雀。并且使用結(jié)束后會(huì)...
HandlerThead繼承自Thead,其內(nèi)部為用戶初始化了一個(gè)Looper蚀浆,這樣當(dāng)在子線程中使用Handler時(shí)可直接使用HandlerTh...
1缀程、Merge Two Binary Trees Given two binary trees and imagine that when yo...
實(shí)體 - 表 對(duì)應(yīng) 主鍵 外鍵(一對(duì)一,一對(duì)多) 獲取Database dao操作 加密 數(shù)據(jù)庫升級(jí) LiveData的支持 框架圖 Room...
LiveData是一個(gè)數(shù)據(jù)持有者市俊,其本身實(shí)現(xiàn)了觀察者模式杨凑,支持?jǐn)?shù)據(jù)監(jiān)控(被觀察),并且可以感知組件的生命周期摆昧。觀察者可以指定某一個(gè)LifeCyc...
android studio簽名 給我們自己開發(fā)的app簽撩满,就代表著我們自己的版權(quán),以后要進(jìn)行升級(jí)绅你,也必須要使用相同的簽名才行伺帘。簽名就代表著自己...