本文將了解內(nèi)存抖動是什么以及內(nèi)存抖動發(fā)生的原因及常見解決辦法 內(nèi)存抖動是什么 內(nèi)存抖動:內(nèi)存抖動實際上就是內(nèi)存頻繁的分配或回收動作執(zhí)行浦妄,導(dǎo)致內(nèi)存不穩(wěn)定的一種現(xiàn)象养葵。如果說分配的...
本文將了解內(nèi)存抖動是什么以及內(nèi)存抖動發(fā)生的原因及常見解決辦法 內(nèi)存抖動是什么 內(nèi)存抖動:內(nèi)存抖動實際上就是內(nèi)存頻繁的分配或回收動作執(zhí)行浦妄,導(dǎo)致內(nèi)存不穩(wěn)定的一種現(xiàn)象养葵。如果說分配的...
前言:有一個還在上大學(xué)的小學(xué)弟問博主有沒有啥屏幕適配簡單的方法衙熔,把鴻洋大神的帖子發(fā)給他赶撰,他說看不懂蝌以,鑒于其學(xué)Android的時間很短哪替,所以自己出一篇比較容易的簡單方法的帖子(...
引言 ??你還在創(chuàng)建layout.xml布局文件后第一時間修改根布局為LinearLayout嗎栋荸?如果你仍癡迷于LinearLayout線性布局,或是RelativeLayo...
一凭舶、android界面構(gòu)成 Activity:控制模型晌块,控制Window。Window:承載模型帅霜,負責(zé)承載視圖(View)匆背。View:顯示模型,用于顯示身冀。ViewRoot(V...
關(guān)于攔截activity的啟動這個想法還是之前組內(nèi)成員在做業(yè)務(wù)時碰到的一個小難題钝尸,具體的業(yè)務(wù)場景就是關(guān)于當(dāng)前activity需要進行判斷然后點擊完button后跳轉(zhuǎn)下一個ac...
如果對于 ARouter 不是很了解的,建議先行閱讀:ARouter系列一:Activity跳轉(zhuǎn)原理詳解ARouter系列二:@Autowired屬性注入 想要提供服務(wù)暴露給...
相信大家對LayoutInflater都不陌生搂根,它經(jīng)常被用來根據(jù)xml生成View珍促。比較熟悉的方法包括: LayoutInflater.from(Context contex...
前言 Flow是kotlin協(xié)程中的流。RxJava就是流式編程的庫剩愧。Flow屬于冷流對應(yīng)RxJava中的Observable Flowable Single MayBe和C...
前言 最近新項目開始猪叙,老總發(fā)話說我們要用新技術(shù),不能再使用老的架構(gòu)和技術(shù)了隙咸。迫于無奈沐悦,開始Google推薦的新架構(gòu)學(xué)習(xí),基于單一數(shù)據(jù)源和單項數(shù)據(jù)流驅(qū)動的MVVM架構(gòu)五督。在學(xué)習(xí)的...
如果英文較好藏否,建議直接閱讀原文[https://medium.com/swlh/kotlin-coroutines-in-android-basics-9904c98d471...
作者:云臺 關(guān)鍵詞:Android、ANR充包、卡頓副签、日志分析 摘要:業(yè)界在如何解決和避免ANR問題上已經(jīng)有較多博文遥椿,但是在如何分析ANR日志上很少有全面完備的闡述。本文系統(tǒng)總結(jié)...
前言 從 Android 2.3 開始淆储,Google 把 Handler 的阻塞/喚醒方案從 Object#wait() / notify()冠场,改成了用 Linux epol...
MutableLiveData 它是Android Jetpack 架構(gòu)組件中的一部分,用于在組件(如 Activity本砰、Fragment碴裙、ViewModel 等)之間傳遞和...
一、從3.4版本的gradle開始点额,compile已經(jīng)被api與implementation取代舔株,官網(wǎng)也給出了三者之間的區(qū)別: 從官網(wǎng)介紹可以看出,implementatio...
我是IT王魔王這是我的第7篇IT系列原創(chuàng) Kotlin系列我打算寫出最適合初學(xué)者入門的文章 網(wǎng)上有很多文章还棱,這些文章寫的都不錯但是鄙人以為载慈,這些文章有一個共同的特點(是優(yōu)點,...
基礎(chǔ)認識 mars 是微信官方的終端基礎(chǔ)組件 C++ 編寫(為了兼容多平臺) 業(yè)務(wù)性無關(guān)珍手,平臺性無關(guān)的基礎(chǔ)組件 支持接入 Android 或者 iOS/OS X 或者 Win...
一.Android分三種閃退情況办铡,均可用adb命令輸出crash日志。 1琳要、 app無任何提示寡具,直接閃退(最普遍) 先清除之前的日志:adb logcat -c 操作閃退步驟...
近期有一個工作任務(wù):按照某個規(guī)則,給Android應(yīng)用設(shè)置一個在編譯時自動生成的versionCode與versionName焙蹭。 這一點倒是不奇怪晒杈,很多正式的應(yīng)用都有自己的一...
Android bugreport 概述 bugreport 是Android 系統(tǒng)下的一個工具,功能類似于系統(tǒng)的一個黑匣子孔厉;通過執(zhí)行相應(yīng)的命令可以獲取到bugreport ...
前言 作為蛋蛋憂傷的程序員,在開發(fā)過程中帖努,英文的命名是一件很要命的事情撰豺,不是詞窮,就是拼音一頓命名拼余,好闊怕的趕腳污桦。每個程序員身邊都有一個《有道》默默陪伴著。哈哈 上圖 Tra...