1. 前言 斷斷續(xù)續(xù)寫(xiě)了一段時(shí)間的設(shè)計(jì)模式,終于把經(jīng)典的23種設(shè)計(jì)模式全寫(xiě)完了。下面對(duì)這些設(shè)計(jì)模式總結(jié)一下。 2. 設(shè)計(jì)原則 設(shè)計(jì)原則的介紹 : 設(shè)計(jì)模式的六大原則即使我們之...
1. 前言 斷斷續(xù)續(xù)寫(xiě)了一段時(shí)間的設(shè)計(jì)模式,終于把經(jīng)典的23種設(shè)計(jì)模式全寫(xiě)完了。下面對(duì)這些設(shè)計(jì)模式總結(jié)一下。 2. 設(shè)計(jì)原則 設(shè)計(jì)原則的介紹 : 設(shè)計(jì)模式的六大原則即使我們之...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對(duì)定位3.3 角度定位3.4 邊距3.5...
本文由BarryZhang原創(chuàng),同時(shí)首發(fā)于diycode.cc、barryzhang.com ,非商業(yè)轉(zhuǎn)載請(qǐng)注明作者和原文鏈接。 前言 開(kāi)發(fā)做得久了,總免不了會(huì)遇到各種坑。而...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進(jìn)階】RecyclerView源碼解析(一)——繪制流程2.【進(jìn)階】R...
Activity mActivity =new Activity() 作為Android開(kāi)發(fā)者,不知道你有沒(méi)有思考過(guò)這個(gè)問(wèn)題,Activity可以new嗎?Android的應(yīng)...
Github鏈接 卡頓原因 RecyclerView: notifyDataSetChanged 數(shù)據(jù)需要全局刷新時(shí),可以使用notifyDataSetChanged;對(duì)于增...
本文由玉剛說(shuō)寫(xiě)作平臺(tái)提供寫(xiě)作贊助,版權(quán)歸玉剛說(shuō)微信公眾號(hào)所有原作者:Xiasem版權(quán)聲明:未經(jīng)玉剛說(shuō)許可,不得以任何形式轉(zhuǎn)載 前言 路由跳轉(zhuǎn)在項(xiàng)目中用了一段時(shí)間了,最近對(duì)An...
前言 RecyclerView這個(gè)控件幾乎所有的Android開(kāi)發(fā)者都使用過(guò)(甚至不用加幾乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
Android系統(tǒng)發(fā)布十多年以來(lái),關(guān)于Android的UI的適配一直是開(kāi)發(fā)環(huán)節(jié)中最重要的問(wèn)題,但是我看到還是有很多小伙伴對(duì)Android適配方案不了解。剛好,近期準(zhǔn)備對(duì)糗事百...
概述 本篇文章會(huì)從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對(duì)整體流程的分析,對(duì)一些難以理解的點(diǎn)加以重點(diǎn)闡述,目的是把View繪制的...
系列文章 【背上Jetpack】Jetpack 主要組件的依賴及傳遞關(guān)系【背上Jetpack】AdroidX下使用Activity和Fragment的變化【背上Jetpack...
【聲 明】 首先,這一系列文章均基于自己的理解和實(shí)踐,可能有不對(duì)的地方,歡迎大家指正。其次,這是一個(gè)入門(mén)系列,涉及的知識(shí)也僅限于夠用,深入的知識(shí)網(wǎng)上也有許許多多的博文供大家學(xué)...
一、說(shuō)明 近兩年來(lái)直播行業(yè)越來(lái)越火,各個(gè)直播平臺(tái)加一起差不多300多家。有些直播平臺(tái)做秀場(chǎng)、綜娛類的直播(來(lái)瘋直播),有的做游戲直播(熊貓直播),有的做體育賽事的直播(樂(lè)視直...
1.配置Anroid Studio(這步是關(guān)鍵) 使用[command+,] 打開(kāi)Preferences,選擇External Tools,點(diǎn)擊加號(hào)框如下圖: 點(diǎn)擊+號(hào)之后,...
開(kāi)篇 炙手可熱,望而生畏的音視頻開(kāi)發(fā) 時(shí)至今日,短視頻App可謂是如日中天,一片興興向榮。隨著短視頻的興起,音視頻開(kāi)發(fā)也越來(lái)越受到重視,但是由于音視頻開(kāi)發(fā)涉及知識(shí)面比較廣,入...
一、Project的build.gradle文件: 對(duì)應(yīng)的build.gradle代碼如下: buildscript{}閉包里是gradle腳本執(zhí)行所需依賴,分別是對(duì)應(yīng)的ma...
技術(shù)不止,文章有料,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 在之前一個(gè)月的里,我系統(tǒng)的學(xué)習(xí)了Android Jetpack組件,并輸出了即學(xué)即用A...
前言 今天,carson將結(jié)合示例講解:如何將當(dāng)前攝像頭預(yù)覽圖像保存為Bitmap對(duì)象 & 保存到本地 1. 背景 正開(kāi)啟攝像頭預(yù)覽 2. 需求 將當(dāng)前攝像頭預(yù)覽的圖像保存為...