前言 在日常的開發(fā)中,經(jīng)常會有彈框的操作。實現(xiàn)彈框有兩種選,PopupWindow或者Dialog,這里就先忽略Dialog。彈框可能會在各種位...
投稿
前言 在日常的開發(fā)中,經(jīng)常會有彈框的操作。實現(xiàn)彈框有兩種選,PopupWindow或者Dialog,這里就先忽略Dialog。彈框可能會在各種位...
簡介LiveData是androidx.lifecycle-livedata包下的一個抽象類,實現(xiàn)了一種關(guān)聯(lián)了生命周期的簡單觀察者模式,主要的功...
SharedPreferences我相信大家都在熟悉不過,但你對這個東西真的了解嗎,先說一下我寫這篇文章的情境。 有一個需求,每一次測試使用都要...
0.Thanks To android獲取系統(tǒng)鈴聲并播放Android開發(fā)之SoundPool使用詳解Google API 文檔 1.概述 An...
一、SoundPool相對于MediaPlayer的優(yōu)點1.SoundPool適合 短且對反應(yīng)速度比較高 的情況(游戲音效或按鍵聲等),文件大小...
1、為什么要在AAR中獨(dú)立配置混淆文件 我們的工程中有很多的aar,我們希望別人在使用我們的aar的時候不用像使用jar包一樣還要再進(jìn)行相應(yīng)的混...
Glide在使用的時候都是Glide.with(this).load(url).into(imageView);但是Glide如何對參數(shù)設(shè)置呢?...
Android學(xué)習(xí)整理 - 系列 目錄: CardView簡介 CardView基本屬性(xml文件中) 某些屬性使用效果 CardView使用...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主...
0x0000 背景 項目需要引入直播功能,而Android原生的VideoView本身是不支持RTMP格式的流媒體播放的。 市面上的開源播放器還...