一洗贰、在Android Studo上 控制臺(tái)上的日志缺厉,如何實(shí)現(xiàn)點(diǎn)擊可跳轉(zhuǎn) 在Android studio 中 在Android的運(yùn)行環(huán)境中 打印(類文件名:行號(hào)),類文件時(shí)項(xiàng)目...
一洗贰、在Android Studo上 控制臺(tái)上的日志缺厉,如何實(shí)現(xiàn)點(diǎn)擊可跳轉(zhuǎn) 在Android studio 中 在Android的運(yùn)行環(huán)境中 打印(類文件名:行號(hào)),類文件時(shí)項(xiàng)目...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對(duì)定位3.3 角度定位3.4 邊距3.5...
本篇會(huì)講解view的onMeasure的詳細(xì)流程 onMeasure什么時(shí)候會(huì)被調(diào)用 onMeasure方法的作用是測量控件的大小涣澡,當(dāng)我們創(chuàng)建一個(gè)View(執(zhí)行構(gòu)造方法)的時(shí)...
這段時(shí)間想到一個(gè)有趣的功能,就是在Android的代碼編譯期間進(jìn)行一些騷操作呵晚,來達(dá)到一些日常情境下難以實(shí)現(xiàn)的功能蜘腌,比如監(jiān)聽?wèi)?yīng)用中的所有onClick點(diǎn)擊時(shí)間,或者監(jiān)聽某些方法...
1.分享的簡介 之所以選擇內(nèi)涵段子饵隙,是因?yàn)檫@個(gè)項(xiàng)目無論從用戶體驗(yàn)還是性能方面都很不錯(cuò)撮珠,雖然功能不多但是技術(shù)上涉及的部分比較多。主要內(nèi)容有Android源碼閱讀設(shè)計(jì)模式分析癞季,以...
Android M 對(duì)權(quán)限管理系統(tǒng)進(jìn)行了改版奈应,之前我們的 App 需要權(quán)限,只需在 manifest 中申明即可购披,用戶安裝后杖挣,一切申明的權(quán)限都可來去自如的使用。但是 Andr...
前言 最近時(shí)間在做AndroidQ的適配氓皱,截止到今天AndroidQ分區(qū)存儲(chǔ)適配完成,期間出現(xiàn)很多坑勃刨,目前網(wǎng)上的帖子大部分都是概述變更內(nèi)容波材,接下來的幾篇帖子都是對(duì)分區(qū)存儲(chǔ)實(shí)際...
項(xiàng)目中有一個(gè)IM模塊抡医,是使用了WebSocket來做的躲因,特此記錄一下。 WebSocket的框架有很多忌傻,了解到OkHttp3也有支持WebSocket大脉,就采用了Okhttp來...
1俘种、背景 最近看滴滴開源的Dokit框架中有一個(gè)大圖監(jiān)控的功能秤标,可以對(duì)圖片的文件大小和所占用的內(nèi)存大小設(shè)置一個(gè)閾值,當(dāng)圖片超過該值的時(shí)候進(jìn)行提示宙刘。 這個(gè)功能對(duì)于我們?cè)谧鯝PK...
說到Java并發(fā)編程悬包,很多開發(fā)第一個(gè)想到同時(shí)也是經(jīng)常常用的肯定是Synchronized衙猪,但是小編這里提出一個(gè)問題,Synchronized存在明顯的一個(gè)性能問題就是讀與讀之...