本文將了解內(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ǔ)認(rèn)識 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...