Robolectric 知識點總結(jié) Robolectric 是一款針對 Android 平臺的單元測試框架,核心優(yōu)勢在于無需依賴 Android 模擬器或真機,通過模擬 An...
Robolectric 知識點總結(jié) Robolectric 是一款針對 Android 平臺的單元測試框架,核心優(yōu)勢在于無需依賴 Android 模擬器或真機,通過模擬 An...
背景:今天遇到一個問題,那就是現(xiàn)有的代碼中關(guān)于TabLayout,在沒有添加viewpager的情況下,要求實現(xiàn)滑動監(jiān)聽,當(dāng)滑動到最右邊的時候,需要隱藏響應(yīng)的陰影。 思路: ...
最近隱私政策真是讓人頭疼,開始針對敏感API了,經(jīng)過一番折騰之后,改了不少問題,起初看到 這樣的一個報告: App首次啟動,同意隱私政策前,存在讀取存儲信息的行為。 有點不可...
背景 APP中啟動廣告圖,由于去掉了緩存,每次顯示的時候會先顯示兜底圖,然后再去加載服務(wù)端配置好的新圖,渲染過程比較丑,需要進行優(yōu)化 問題難點 1.啟動圖沒考慮到全屏樣式,然...
最近產(chǎn)品看到盒馬生鮮首頁Banner效果被驚艷了,于是突發(fā)奇想,想把APP首頁也搞成這樣,但是回頭瞄了一下代碼.....emu,RecyleView 的各種子控件邏輯太多了,...
背景 溫故而知新,可以為師矣。 MVVM的概念及理解 要說MVVM架構(gòu),該架構(gòu)的好處,個人覺得就是抽離出了一個叫VM 的概念,結(jié)合DataBinding,可以把代碼做一個比較...
? ? ? 距離被裁已經(jīng)過了一個月了,當(dāng)時的我被約談的時候還一臉懵逼,過了一小會才反應(yīng)過來,原來是要優(yōu)化我......嗯,對,沒錯,就是被裁了。說下當(dāng)時我的心情吧,首先我是十...
只能勉勵你加油,本人也是7月被裁,后面努力了2周,拿下了3個offer,最終選擇了一家自己能接受但離家較遠的公司。今年確實是比較難。
程序員裸辭一個半月了2022年7月24日已經(jīng)裸辭快一個半月了,依舊沒有找到心滿意足的工作。從剛開始的20K已經(jīng)把期望降到了16K,說實話現(xiàn)在15K我都能接受了,之前總覺得跳槽一定會漲薪,沒想到今...
最近在轉(zhuǎn)型kotlin,然后又對天貓的茅臺活動有點興趣,于是,腦子一熱,抽了十幾分鐘,寫了個簡易的秒表助手。如下圖: 分析如下:首先,要做到懸浮窗口,那么久必須要依賴Wind...
最近在學(xué)習(xí)kotlin,下面總結(jié)一下 單例模式的寫法:1.餓漢模式,顧名思義,餓漢模式,只要有資源就去new 一個對象,在java中,對應(yīng)的就是 new ClassName ...
開題是采用線上直播的形式,每人開題答辯的時間大約5-10分鐘,主要聽開題老師的修改意見和建議。一般的流程,先自我闡述自己的開題報告,然后導(dǎo)師根據(jù)你的闡述進行提問。 開題自我闡...
AIDL AIDL是進程間通訊機制,是基于Binder驅(qū)動的一種Android 應(yīng)用 ,進程與進程之間通訊的IPC 方式。眾所周知,運行在不同進程里的程序想要通訊那是比較困難...
我們經(jīng)常需要用到推送相關(guān)的通知欄之類的來通知用戶關(guān)于后端給予的信息提示,因此誕生了信息推送這種需求。 那么如何實現(xiàn)客戶端與服務(wù)端的長鏈接?目前來看只能用到TCP 機制中的Sc...
1、Android系統(tǒng)啟動流程https://blog.csdn.net/shaoenxiao/article/details/87088982[https://blog.c...
今天經(jīng)過一輪考核之后,發(fā)現(xiàn)自己對Android 的生命周期全過程理解的有點不透徹,所以記錄下來,方便以后好回歸。如下圖所示: 如果打開一個activity,那么他所經(jīng)歷的生命...