一、Kotlin概述 一種在java虛擬機(jī)上運(yùn)行的靜態(tài)類(lèi)型編程語(yǔ)言; 可以和java代碼相互運(yùn)作; 容易在Android項(xiàng)目中替代java或者同java一起使用暂殖; 二艇挨、Kot...
![240](https://upload.jianshu.io/users/upload_avatars/7203723/a77d20b3-8a5d-465b-94db-7762093433ca.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、Kotlin概述 一種在java虛擬機(jī)上運(yùn)行的靜態(tài)類(lèi)型編程語(yǔ)言; 可以和java代碼相互運(yùn)作; 容易在Android項(xiàng)目中替代java或者同java一起使用暂殖; 二艇挨、Kot...
ViewModel可以是Activity生命周期的酬屉,也可以創(chuàng)建Fragment生命周期的耀里。
聊聊Activity持有ViewModel的清理在"單Activity"架構(gòu)的App中蜈缤,頁(yè)面功能常常由Fragment承載,而Fragment之間的通信方式往往有兩種:通過(guò)Fragment Result API或ViewM...
書(shū)籍:當(dāng)下的力量[https://book.douban.com/subject/26815948/]作者:胺肟妫克哈特·托利 Eckhart Tolle[https://boo...
開(kāi)篇廢話 PAG是由騰訊推出的一套完整的動(dòng)效工作流解決方案底哥,目標(biāo)是降低或消除動(dòng)效相關(guān)的研發(fā)成本,能夠一鍵將設(shè)計(jì)師在AE中制作的動(dòng)效內(nèi)容導(dǎo)出成素材文件房官,并快速上線應(yīng)用于幾乎所有...
開(kāi)篇廢話 線上用戶(hù)遇到一個(gè)問(wèn)題叠艳,就是會(huì)經(jīng)常彈出一個(gè)Toast,但是這個(gè)Toast的文案在端上和后臺(tái)都沒(méi)有找到易阳,只能懷疑是第三方SDK彈出的附较,但是又不能一個(gè)一個(gè)問(wèn),問(wèn)了也不一定...
@Eric_Go 啟動(dòng)Activity需要用到Binder去和AMS通信潦俺,才能完成啟動(dòng)拒课,在啟動(dòng)時(shí)就會(huì)通過(guò)Binder傳過(guò)去我們的Intent,如果通訊使用Intent就用到了Binder事示。(我的理解)
Android面試 Binder機(jī)制面試問(wèn)題 Binder是什么 為什么要使用多進(jìn)程 使用Binder進(jìn)程通訊有哪些優(yōu)勢(shì) Binder是如何做到一次內(nèi)存拷貝的 MMAP的原理講解 Binder機(jī)制是如何跨進(jìn)程的...
書(shū)籍:人性的弱點(diǎn)[https://book.douban.com/subject/25985683/]作者:戴爾·卡耐基 (Dale Carnegie)[https://bo...
書(shū)籍:底層邏輯[https://book.douban.com/subject/35620025/]作者:劉潤(rùn) 是非對(duì)錯(cuò)的底層邏輯 三種對(duì)錯(cuò)觀 “課題分離”理論是由奧地利心理...
@無(wú)心下棋 不關(guān)心存儲(chǔ)結(jié)果就可以用
Android Jetpack DataStore導(dǎo)語(yǔ) Jetpack簡(jiǎn)介及其它組件文章[http://www.reibang.com/p/ac8d33407715]DataStore就是SharedPreferences...
同進(jìn)程也使用binder
Android面試 Binder機(jī)制面試問(wèn)題 Binder是什么 為什么要使用多進(jìn)程 使用Binder進(jìn)程通訊有哪些優(yōu)勢(shì) Binder是如何做到一次內(nèi)存拷貝的 MMAP的原理講解 Binder機(jī)制是如何跨進(jìn)程的...
開(kāi)篇廢話 Android Studio進(jìn)行run的時(shí)候早像,默認(rèn)會(huì)彈出一個(gè)彈窗,詢(xún)問(wèn)是否安裝肖爵,但是有可能不小心點(diǎn)擊了“Don't ask again”卢鹦,然后就找不到這個(gè)彈窗了。 ...
開(kāi)篇廢話 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)語(yǔ) Jetpack簡(jiǎn)介及其它組件文章[http://www.reibang.com/p/ac8d33407715]DataStore就是SharedPreferences...
導(dǎo)語(yǔ) Jetpack簡(jiǎn)介及其它組件文章[http://www.reibang.com/p/ac8d33407715]DataStore就是SharedPreferences...
音頻:概率論22講作者:劉嘉 01 | 全局:從局部隨機(jī)性到整體確定性 知道了概率論的本質(zhì) 把局部的隨機(jī)性轉(zhuǎn)變?yōu)檎w的確定性,是概率論解決問(wèn)題的本質(zhì)余境。 概率論不是用來(lái)預(yù)測(cè)未來(lái)...
音頻:醫(yī)學(xué)通史50講作者:薄世寧聽(tīng)完醫(yī)學(xué)通史50講之后驻呐,讓我對(duì)很多疾病有了更加清晰的認(rèn)識(shí)和了解,不過(guò)聽(tīng)完之后收獲最大芳来,或者對(duì)更多人最有幫助的還是要數(shù)里面講到了如何把疾病擋在去...
@Leon_hy 可以看看mmkv的github含末,我在項(xiàng)目中沒(méi)有遇到遷移出問(wèn)題的情況,我寫(xiě)的代碼有判斷是否遷移成功即舌,如果沒(méi)有成功佣盒,繼續(xù)使用SP。
Android SharedPreferences轉(zhuǎn)為MMKV開(kāi)篇廢話 開(kāi)局一張圖侥涵,說(shuō)明一切問(wèn)題沼撕。 可以看出MMKV相比SP的優(yōu)勢(shì)還是比較大的,除了需要引入庫(kù)芜飘,有一些修改上的成本以外务豺,就沒(méi)有什么能夠阻擋MMKV了。當(dāng)然了嗦明,MMKV也有著...
開(kāi)篇廢話 Android開(kāi)發(fā)使用Mac Apple M1 + protobuf時(shí)報(bào)Could not resolve all files for configuration ...
導(dǎo)語(yǔ) Jetpack簡(jiǎn)介及其它組件文章[http://www.reibang.com/p/ac8d33407715]Room是Jetpack組件庫(kù)一員笼沥,屬于ORM[http...
導(dǎo)語(yǔ) Jetpack簡(jiǎn)介及其它組件文章[http://www.reibang.com/p/ac8d33407715]分頁(yè)加載是開(kāi)發(fā)中非常常用的一種場(chǎng)景,我們會(huì)采用Recyc...