1. 通過關(guān)鍵詞value+@JvmInline聲明了一個(gè)內(nèi)聯(lián)類 2. 內(nèi)聯(lián)類的限制 內(nèi)聯(lián)類沒有被當(dāng)成其他類型使用。若不滿足這個(gè)條件,內(nèi)聯(lián)就會(huì)失敗,此時(shí)會(huì)發(fā)生裝箱,內(nèi)聯(lián)類被當(dāng)...
1. launchWhenX 當(dāng)處于不活躍狀態(tài)時(shí),通過pause() 修改變量 paused = true 來控制block不執(zhí)行,但這會(huì)導(dǎo)致上游資源浪費(fèi), 在活躍狀態(tài),通過...
在我的上一篇 文章 中介紹了如何實(shí)現(xiàn) HTTPS 抓包,這篇文章解決如何避免HTTPS 抓包。 Android 逆向工程:Charles + Android 實(shí)現(xiàn) HTTPS...
前言 Okio是一款輕量級(jí)IO框架,由安卓大區(qū)最強(qiáng)王者Square公司打造,是著名網(wǎng)絡(luò)框架OkHttp的基石。Okio結(jié)合了java.io和java.nio,提供阻塞IO和非...
1.ViewModel 的創(chuàng)建 ViewModelProvider(this)[ViewModelTest::class.java] owner.getViewModelSt...
標(biāo)簽: 多渠道打包 , 動(dòng)態(tài)寫入APK , V2簽名 如何實(shí)現(xiàn)快速多渠道打包?如何將 Git 的 SHA-1 值、打包時(shí)間、友盟渠道等自定義信息寫入到 APK 中? 這就需要...
前言 上周我們完成了發(fā)現(xiàn)設(shè)備,今天才是最重點(diǎn)的了,完成設(shè)備之間的控制。干代碼之前,我們先想一下,我們的手機(jī)該怎樣去控制tv的播放、暫停、停止、音量等操作呢?“Let me t...
第8步 APK加載 上面[http://www.itdecent.cn/p/ace22a0ac647]主要分析到APK的copy過程,這里我們開始分析APK的加載過程。直接...
前言 動(dòng)態(tài)更換App圖標(biāo),網(wǎng)上可以收搜到很多,這里也是參考前人經(jīng)驗(yàn),讀完本文可以得到,如何動(dòng)態(tài)更換桌標(biāo)(非網(wǎng)絡(luò)獲取桌標(biāo)圖片),標(biāo)志位的闡述,更加透徹的理解. 用到的知識(shí) ac...
努比亞技術(shù)團(tuán)隊(duì)原創(chuàng)內(nèi)容,轉(zhuǎn)載請務(wù)必注明出處。 Android畫面顯示流程分析(1)[http://www.itdecent.cn/p/df46e4b39428]Androi...
添加組件后,讓你的hook重新走一遍就可以了
無痕埋點(diǎn)簡單實(shí)現(xiàn)hook + aop 簡單實(shí)現(xiàn) 1. View的層級(jí) View 所有的Listener都存儲(chǔ)在getListenerInfo()=ListenerInfo所有hook get...