#這篇教程一共分為三個(gè)部分。 1 Drawable與View Drawable是什么?API文檔的定義:A Drawable is a general abstraction...
在前面兩篇我們介紹了Fragment的基本使用和Fragment配套ViewPager的使用,接下來我們就來看看除此之外其他的平時(shí)不常用但是我們很有必要掌握的其他的Fragm...
前言 記得在介紹 motion_toast一篇的時(shí)候,開篇有一張動(dòng)圖,邊框是漸變色而且感覺是流動(dòng)的。這個(gè)動(dòng)效挺有趣的,當(dāng)時(shí)也有人問怎么實(shí)現(xiàn),經(jīng)過上一篇《讓你的聊天氣泡豐富多彩...
前言 ??App優(yōu)化,是一個(gè)工作、面試或KPI都繞不開的話題,如何讓用戶使用流暢呢?今天謹(jǐn)以此篇文章總結(jié)一下過去兩個(gè)月我在工作中的優(yōu)化事項(xiàng)到底有那些,優(yōu)化方面還算小白,有不對(duì)...
問題背景: 需求是實(shí)時(shí)檢測(cè)android手機(jī)的熱點(diǎn)是否打開,網(wǎng)上百度,谷歌都是:1).主動(dòng)檢測(cè):通過反射去WifiManager類的getWifiApState方法或者isW...
7. Compose 的渲染 7.1 Compose 渲染過程 對(duì)于任意一個(gè) composable 的渲染主要分為三個(gè)階段: Composition,在這一階段決定哪些 co...
方法一:通過setCustomAnimations實(shí)現(xiàn) 在activity中開啟fragment時(shí),F(xiàn)ragmentTransaction在add()或replace()之前...
我們升級(jí)到Targetsdk29有大半年時(shí)間了,今年為了滿足審查去除藍(lán)牙的精確定位權(quán)限,以及滿足上架Google Play的要求,需要將Targetsdkversion升級(jí)到...
Github鏈接,給個(gè)Star鼓勵(lì)我寫更多好庫(kù)[https://github.com/QDong415/QDragClose] 下拉拖拽關(guān)閉Activity,下拉返回Acti...
本文已獨(dú)家授權(quán) 鴻洋( hongyangAndroid) 公眾號(hào)發(fā)布! 前言: 本篇文章主要介紹的是Java(Javaee和Android開發(fā)都會(huì)涉及)中的線程池。線程池...
項(xiàng)目框架及架構(gòu) 技術(shù)棧: 1.必備技能 自定義組件 布局技巧 扁平化布局 調(diào)試技巧 沉浸式狀態(tài)欄 自定義主題 Dark Mode 依賴沖突 構(gòu)建&打包 Flutter集成與打...
約束布局 介紹 : 在2016年的Google I/O大會(huì)上 , Google 發(fā)布了Android Studio 2.2預(yù)覽版,同時(shí)也發(fā)布了Android 新的布局方案 C...
首先。如果適配安卓12的系統(tǒng),調(diào)用的sdk是31的話。可能需要進(jìn)行適配。出現(xiàn)安裝失敗22的,有可能是因?yàn)閍ctivity或者receiver,service里面沒有加上and...
前言 目前音視頻領(lǐng)域的應(yīng)用已涉及到眾多領(lǐng)域,而其中投屏功能,成為很多家庭影院、會(huì)議觀看等的高頻使用場(chǎng)景。為了盡享大屏體驗(yàn),不妨自己來實(shí)現(xiàn)一個(gè)投屏功能 1、投屏原理簡(jiǎn)介 投屏,...