打開相機預(yù)覽后發(fā)現(xiàn)native內(nèi)存占用飆升烁兰,參考字節(jié)技術(shù)文章得知: 這類 native OOM 的根本原因是:當(dāng)應(yīng)用自身的 native 內(nèi)存本...
在Java語言中陪竿,GC Root主要包括以下幾類元素: 1、虛擬機棧中引用的對象比如:各個線程被調(diào)用的方法中使用到的參數(shù)铣墨、局部變量等弟灼。 2、本地...
公司產(chǎn)品是基于android研發(fā)的機頂盒困乒,有一個功能是可以將保存在sd卡中的日志文件復(fù)制到插入盒子的U盤中寂屏,以供傳閱。測試發(fā)現(xiàn),當(dāng)界面提示導(dǎo)出完...
Flutter開發(fā)環(huán)境搭建(Windows) 前提 Flutter依賴下面兩個工具PowerShell 5.0或更新的版本[https://do...
二分查找 什么是二分查找 實現(xiàn)原理 什么是二分查找 二分查找是從一個有序數(shù)組中找到目標(biāo)元素(通常是找下標(biāo))的過程 實現(xiàn)原理 先來看兩張圖圖例1 ...
位運算 位運算是指對數(shù)據(jù)二進(jìn)制位進(jìn)行運算 按位與& 按位或| 按位異或^ 非~ 原碼迁霎、反碼吱抚、補碼 按位與& 都為1則結(jié)果為1否則為0 按位或| ...
消息機制 主線程和子線程通信消息機制涉及到三個角色,Handler考廉、MessageQueue秘豹、Looper 基本實現(xiàn) 這里只介紹主線程handl...
關(guān)聯(lián)文章 Gradle構(gòu)建工具Groovy入門gradle是基于jvm的構(gòu)架工具,通常使用dsl語言groovy開發(fā),目前同樣支持用kotlin...
1.AIDL是什么 AIDL(Android interface defination language)是一種dl語言,用于生成進(jìn)程間通信的I...