轉(zhuǎn)載至 微信 2015-10-19 tmacchen(陳昱全)Android GC那點(diǎn)事整理并修改,以做學(xué)習(xí)之用。如有侵權(quán),望告之! 1、JVM內(nèi)存回收機(jī)制 1.1 回收算法...
轉(zhuǎn)載至 微信 2015-10-19 tmacchen(陳昱全)Android GC那點(diǎn)事整理并修改,以做學(xué)習(xí)之用。如有侵權(quán),望告之! 1、JVM內(nèi)存回收機(jī)制 1.1 回收算法...
Android View 雖然不是四大組件,但其并不比四大組件的地位低。而View的核心知識(shí)點(diǎn)事件分發(fā)機(jī)制則是不少剛?cè)腴T(mén)同學(xué)的攔路虎。ScrollView嵌套R(shí)ecycler...
業(yè)務(wù)邏輯和使用MapView完全一致
Fragment中使用高德MapView,切換頁(yè)面時(shí)遇到問(wèn)題解決過(guò)程問(wèn)題描述 最近的一個(gè)項(xiàng)目中,首頁(yè)使用了ViewPager+Fragment模式,在ViewPager里有一個(gè)Flutter頁(yè)面和一個(gè)用MapView寫(xiě)的地圖頁(yè)面。從地圖切換過(guò)...
Android內(nèi)存泄漏 根本原因 內(nèi)存泄漏的根本原因是一個(gè)長(zhǎng)生命周期對(duì)象持有一個(gè)短生命周期對(duì)象,造成短生命周期對(duì)象沒(méi)有辦法被回收所導(dǎo)致的。 常見(jiàn)的內(nèi)存泄漏: 單例模式引發(fā)的內(nèi)...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴(lài)3.2 相對(duì)定位3.3 角度定位3.4 邊距3.5...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問(wèn)...
餓漢式 Java版: Kotlin版: Kotlin中類(lèi)沒(méi)有靜態(tài)方法,如果需要一個(gè)無(wú)需類(lèi)實(shí)例,但是需要訪問(wèn)類(lèi)內(nèi)部函數(shù)的類(lèi),可以將這個(gè)類(lèi)聲明位為object,代碼如下: 懶漢式...
波尼音樂(lè) 由于百度關(guān)閉了在線音樂(lè) API 接口,所以本 APP 的在線音樂(lè)功能失效,目前還沒(méi)找到替代方案,不是 bug,請(qǐng)大家不要詫異。 系列文章 Android開(kāi)源在線音樂(lè)...
問(wèn)題描述 最近的一個(gè)項(xiàng)目中,首頁(yè)使用了ViewPager+Fragment模式,在ViewPager里有一個(gè)Flutter頁(yè)面和一個(gè)用MapView寫(xiě)的地圖頁(yè)面。從地圖切換過(guò)...
序列化Model的生成和使用 生成序列化model: 1.在項(xiàng)目中設(shè)置json_serializable,在pubspec.yaml中添加依賴(lài) 2.創(chuàng)建model類(lèi),user...