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