一、Kotlin概述 一種在java虛擬機(jī)上運(yùn)行的靜態(tài)類型編程語言; 可以和java代碼相互運(yùn)作; 容易在Android項(xiàng)目中替代java或者同java一起使用; 二、Kot...
一、Kotlin概述 一種在java虛擬機(jī)上運(yùn)行的靜態(tài)類型編程語言; 可以和java代碼相互運(yùn)作; 容易在Android項(xiàng)目中替代java或者同java一起使用; 二、Kot...
ViewModel可以是Activity生命周期的,也可以創(chuàng)建Fragment生命周期的。
聊聊Activity持有ViewModel的清理在"單Activity"架構(gòu)的App中,頁面功能常常由Fragment承載,而Fragment之間的通信方式往往有兩種:通過Fragment Result API或ViewM...
書籍:當(dāng)下的力量[https://book.douban.com/subject/26815948/]作者:??斯亍ね欣?Eckhart Tolle[https://boo...
開篇廢話 PAG是由騰訊推出的一套完整的動(dòng)效工作流解決方案,目標(biāo)是降低或消除動(dòng)效相關(guān)的研發(fā)成本,能夠一鍵將設(shè)計(jì)師在AE中制作的動(dòng)效內(nèi)容導(dǎo)出成素材文件,并快速上線應(yīng)用于幾乎所有...
開篇廢話 線上用戶遇到一個(gè)問題,就是會(huì)經(jīng)常彈出一個(gè)Toast,但是這個(gè)Toast的文案在端上和后臺(tái)都沒有找到,只能懷疑是第三方SDK彈出的,但是又不能一個(gè)一個(gè)問,問了也不一定...
@Eric_Go 啟動(dòng)Activity需要用到Binder去和AMS通信,才能完成啟動(dòng),在啟動(dòng)時(shí)就會(huì)通過Binder傳過去我們的Intent,如果通訊使用Intent就用到了Binder。(我的理解)
Android面試 Binder機(jī)制面試問題 Binder是什么 為什么要使用多進(jìn)程 使用Binder進(jìn)程通訊有哪些優(yōu)勢(shì) Binder是如何做到一次內(nèi)存拷貝的 MMAP的原理講解 Binder機(jī)制是如何跨進(jìn)程的...
書籍:人性的弱點(diǎn)[https://book.douban.com/subject/25985683/]作者:戴爾·卡耐基 (Dale Carnegie)[https://bo...
書籍:底層邏輯[https://book.douban.com/subject/35620025/]作者:劉潤(rùn) 是非對(duì)錯(cuò)的底層邏輯 三種對(duì)錯(cuò)觀 “課題分離”理論是由奧地利心理...
@無心下棋 不關(guān)心存儲(chǔ)結(jié)果就可以用
Android Jetpack DataStore導(dǎo)語 Jetpack簡(jiǎn)介及其它組件文章[http://www.itdecent.cn/p/ac8d33407715]DataStore就是SharedPreferences...
同進(jìn)程也使用binder
Android面試 Binder機(jī)制面試問題 Binder是什么 為什么要使用多進(jìn)程 使用Binder進(jìn)程通訊有哪些優(yōu)勢(shì) Binder是如何做到一次內(nèi)存拷貝的 MMAP的原理講解 Binder機(jī)制是如何跨進(jìn)程的...
開篇廢話 Android Studio進(jìn)行run的時(shí)候,默認(rèn)會(huì)彈出一個(gè)彈窗,詢問是否安裝,但是有可能不小心點(diǎn)擊了“Don't ask again”,然后就找不到這個(gè)彈窗了。 ...
開篇廢話 Android Studio編譯工程報(bào)錯(cuò):錯(cuò)誤: 不再支持源選項(xiàng) 5。請(qǐng)使用 6 或更高版本。錯(cuò)誤: 不再支持目標(biāo)選項(xiàng) 1.5。請(qǐng)使用 1.6 或更高版本。 遇到的...
sp本身有一個(gè)存儲(chǔ)的時(shí)候有一個(gè)異步方法。
Android Jetpack DataStore導(dǎo)語 Jetpack簡(jiǎn)介及其它組件文章[http://www.itdecent.cn/p/ac8d33407715]DataStore就是SharedPreferences...
導(dǎo)語 Jetpack簡(jiǎn)介及其它組件文章[http://www.itdecent.cn/p/ac8d33407715]DataStore就是SharedPreferences...
音頻:概率論22講作者:劉嘉 01 | 全局:從局部隨機(jī)性到整體確定性 知道了概率論的本質(zhì) 把局部的隨機(jī)性轉(zhuǎn)變?yōu)檎w的確定性,是概率論解決問題的本質(zhì)。 概率論不是用來預(yù)測(cè)未來...
音頻:醫(yī)學(xué)通史50講作者:薄世寧聽完醫(yī)學(xué)通史50講之后,讓我對(duì)很多疾病有了更加清晰的認(rèn)識(shí)和了解,不過聽完之后收獲最大,或者對(duì)更多人最有幫助的還是要數(shù)里面講到了如何把疾病擋在去...
@Leon_hy 可以看看mmkv的github,我在項(xiàng)目中沒有遇到遷移出問題的情況,我寫的代碼有判斷是否遷移成功,如果沒有成功,繼續(xù)使用SP。
Android SharedPreferences轉(zhuǎn)為MMKV開篇廢話 開局一張圖,說明一切問題。 可以看出MMKV相比SP的優(yōu)勢(shì)還是比較大的,除了需要引入庫,有一些修改上的成本以外,就沒有什么能夠阻擋MMKV了。當(dāng)然了,MMKV也有著...
開篇廢話 Android開發(fā)使用Mac Apple M1 + protobuf時(shí)報(bào)Could not resolve all files for configuration ...
導(dǎo)語 Jetpack簡(jiǎn)介及其它組件文章[http://www.itdecent.cn/p/ac8d33407715]Room是Jetpack組件庫一員,屬于ORM[http...
導(dǎo)語 Jetpack簡(jiǎn)介及其它組件文章[http://www.itdecent.cn/p/ac8d33407715]分頁加載是開發(fā)中非常常用的一種場(chǎng)景,我們會(huì)采用Recyc...