大家都知道進(jìn)程?;钜恢倍际遣簧匍_(kāi)發(fā)者頭疼的事情,廠(chǎng)商的各種限定以及sdk的更新,導(dǎo)致應(yīng)用進(jìn)程無(wú)法長(zhǎng)期保活。以此為背景,項(xiàng)目有個(gè)桌面部件的更新問(wèn)題...
簡(jiǎn)介 音頻是個(gè)專(zhuān)業(yè)術(shù)語(yǔ),音頻一詞已用作一般性描述音頻范圍內(nèi)和聲音有關(guān)的設(shè)備及其作用。人類(lèi)能夠聽(tīng)到的所有聲音都稱(chēng)之為音頻,它可能包括噪音等。聲音被...
MotionLayout,字面翻譯是叫運(yùn)動(dòng)布局,它是一個(gè)能夠幫助我們?cè)?app 中管理手勢(shì)和控件動(dòng)畫(huà)的布局組件。它是 ConstraintLay...
屏幕適配的話(huà)題一直存在,由于屏幕的碎片化,導(dǎo)致適配起來(lái)都是一件很麻煩的事。這里推薦一個(gè)插件,能解決市面上大部分的屏幕適配問(wèn)題。 我們先下載這個(gè)插...
Builder的介紹: Builder模式是 一步一步創(chuàng)建一個(gè)復(fù)雜對(duì)象的創(chuàng)建型模式,它允許用戶(hù)在不知道內(nèi)部構(gòu)建細(xì)節(jié)的情況下,可以更精細(xì)地控制對(duì)象...
上篇文章寫(xiě)到了AIDL,但并么有詳細(xì)講解其使用的方法。 AIDL(Android 接口定義語(yǔ)言) 是 Android 提供的一種進(jìn)程間通信 (I...
如果一個(gè)進(jìn)程占用內(nèi)存超過(guò)了這個(gè)內(nèi)存限制,就會(huì)報(bào)OOM的問(wèn)題,很多涉及到大圖片的頻繁操作或者需要讀取一大段數(shù)據(jù)在內(nèi)存中使用時(shí),很容易報(bào)OOM的問(wèn)題...
眾所周知,AnimatorSet是用來(lái)處理view的一系列動(dòng)畫(huà)的集合,允許對(duì)控件設(shè)置一系列的動(dòng)畫(huà)。在AnimatorSet里可以指定動(dòng)畫(huà)的播放順...
當(dāng)應(yīng)用模塊過(guò)多,各個(gè)模塊可能會(huì)需要其他模塊的跳轉(zhuǎn)處理。模塊間解耦,不需要再類(lèi)中明確跳轉(zhuǎn)目標(biāo)的類(lèi)名動(dòng)態(tài)配置,業(yè)務(wù)需求原因,部分諸如banner頁(yè)等...