最近新版本上線肄渗,測(cè)試同學(xué)新寫了個(gè)變態(tài)的測(cè)試腳本去測(cè)試我們應(yīng)用的性能腋寨,結(jié)果遇到了一個(gè)非常詭異的現(xiàn)象铸抑,當(dāng)app運(yùn)行一定的次數(shù)之后鹰溜,就會(huì)崩潰,由于我們是系統(tǒng)應(yīng)用行贪,崩潰之后牵咙,系統(tǒng)會(huì)重...

最近新版本上線肄渗,測(cè)試同學(xué)新寫了個(gè)變態(tài)的測(cè)試腳本去測(cè)試我們應(yīng)用的性能腋寨,結(jié)果遇到了一個(gè)非常詭異的現(xiàn)象铸抑,當(dāng)app運(yùn)行一定的次數(shù)之后鹰溜,就會(huì)崩潰,由于我們是系統(tǒng)應(yīng)用行贪,崩潰之后牵咙,系統(tǒng)會(huì)重...
一.Android分三種閃退情況,均可用adb命令輸出crash日志。 1蟀悦、 app無任何提示媚朦,直接閃退(最普遍) 先清除之前的日志:adb logcat -c 操作閃退步驟...
前言:針對(duì)crash業(yè)務(wù)分析代碼Android 10.0 詳細(xì): 一、日志分析 1.異常彈框日志 2.進(jìn)程啟動(dòng)加載的數(shù)據(jù) 二日戈、代碼分析1.java層的異常彈框監(jiān)聽 總結(jié):1)...
前言 一般情況下app開發(fā)完成最后一道工序就是日志收集询张、奔潰信息查找,我們需要根據(jù)打印的錯(cuò)誤日志來定位浙炼,分析份氧,解決錯(cuò)誤。現(xiàn)在一般我們會(huì)使用市場(chǎng)上一些第三方平臺(tái)替我們做了這些事...
所有代碼的演示都在RxJava2.2.4版本上進(jìn)行的 當(dāng)你傳遞多個(gè)Observable給amb操作符時(shí)弯屈,該操作符只發(fā)射其中一個(gè)Observable的數(shù)據(jù)和通知:首先發(fā)送通知給...
本節(jié)內(nèi)容1.菜單效果實(shí)戰(zhàn)2.旋轉(zhuǎn)動(dòng)畫3.縮放平移透明度動(dòng)畫4.ViewPropertyAnimator5.屬性動(dòng)畫實(shí)現(xiàn)菜單效果 一、菜單效果實(shí)戰(zhàn)(補(bǔ)間動(dòng)畫實(shí)戰(zhàn))1.做一個(gè)簡(jiǎn)單...
android 屬性動(dòng)畫完全解析宴偿,初識(shí)屬性動(dòng)畫的基本用法: 在手機(jī)上去實(shí)現(xiàn)一些動(dòng)畫效果算是件比較炫酷的事情湘捎,因此Android系統(tǒng)在一開始的時(shí)候就給我們提供了兩種實(shí)現(xiàn)動(dòng)畫效果...
了解Lottie+Bodymovin參看上篇文章《設(shè)計(jì)師和程序員都應(yīng)該了解的動(dòng)畫還原大殺器Lottie+Bodymovin》。 用Lottie提供Bodymovin插件導(dǎo)出A...
今天記錄下Activity一個(gè)淡入淡出的切換效果大概效果就是去除了activity的切換動(dòng)畫,感覺很簡(jiǎn)潔,個(gè)人比較喜歡這個(gè)效果 直接上效果: 先簡(jiǎn)單說幾個(gè)屬性android:...
寫在開頭:文章中出現(xiàn)的問題窄刘,僅限Bodymovin5.6.3版本窥妇;After Effect 2019版本。如果在后續(xù)版本中沒有出現(xiàn)都哭,請(qǐng)自行忽略秩伞。 坑點(diǎn)1——開始時(shí)的畫板尺寸 ...
前言 在動(dòng)畫還原上,設(shè)計(jì)師和開發(fā)都碰到過以下問題: 1欺矫、動(dòng)效復(fù)雜纱新,通過原生代碼還原動(dòng)畫非常耗時(shí)耗力 2、設(shè)計(jì)師即使輸出完整的動(dòng)畫參數(shù)說明穆趴,使用代碼還原動(dòng)效還原仍然會(huì)有偏差 有...
好久沒寫文章了脸爱,開工第一天來一發(fā)開門紅。既然沒什么可寫的未妹,就簡(jiǎn)單聊聊Gradlew吧簿废,是Gradle,命令敲多了習(xí)慣加個(gè)w络它,開個(gè)小玩笑族檬。gradle用來構(gòu)建項(xiàng)目可謂是十分的靈...
簡(jiǎn)介 suspendCoroutine 的使用 suspendCancellableCoroutine的使用 Retrofit是如何支持協(xié)程的 suspendCoroutin...
一、查看當(dāng)前手機(jī)的網(wǎng)絡(luò)狀態(tài)化戳,需要獲取ConnectionManager ConnectionManager方式 NetworkCapabilities類方式(6.0以上) N...
本文根據(jù)google文檔整理而來单料,強(qiáng)烈建議閱讀google文檔.本文如有疏漏,歡迎批評(píng)指正。 一:Dimming the System Bars: 二:Hiding the ...
一扫尖、前言 其實(shí)我是不打算寫這篇文章的白对,為什么呢?因?yàn)殛P(guān)于沉浸式狀態(tài)欄的文章太多了换怖,隨便google一下就能出來幾十上百篇文章甩恼,當(dāng)然這其中有寫的好的,也有濫竽充數(shù)的沉颂。前面在公眾...
如何管理你的狀態(tài)欄圖標(biāo)?這里小編分享兩個(gè)妙招铸屉,讓你可以輕松管理Mac狀態(tài)欄圖標(biāo)屈溉。 注意:mac資深用戶可忽略 移動(dòng)位置排列狀態(tài)欄圖標(biāo) 按Command鍵,直接用鼠標(biāo)拖動(dòng)圖標(biāo)即...