前言 在Android 13上對(duì)通知的行為做了一些變更寿烟,例如通知運(yùn)行時(shí)權(quán)限,主要用于從應(yīng)用發(fā)送非豁免通知的運(yùn)行時(shí)權(quán)限:POST_NOTIFICA...
前言 Room持久性庫(kù)在SQLite的基礎(chǔ)上提供了一個(gè)抽象層畜伐,讓用戶能夠在充分利用SQLite的強(qiáng)大功能的同時(shí)她倘,獲享更強(qiáng)健的數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制。 場(chǎng)...
前言 在Android 11上有很多的更新都是用來(lái)保護(hù)隱私的,之前使用的來(lái)獲取安裝的應(yīng)用列表的方法,在targetSdkVersion 30及以...
前言 應(yīng)用啟動(dòng)時(shí)如果在Application中做了很多事務(wù)宽气,會(huì)導(dǎo)致啟動(dòng)時(shí)有個(gè)白屏的時(shí)間,體驗(yàn)十分不好潜沦。通常的做法是給Application或者第...
傳統(tǒng)方式(Java和Kotlin) 缺點(diǎn):每次都要寫(xiě)重復(fù)代碼 RxBinding方式(Java和Kotlin) 依賴RxBinding: 使用:...
最近在優(yōu)化一個(gè)老項(xiàng)目枣察,發(fā)現(xiàn)項(xiàng)目當(dāng)中有一些Module還在使用compile來(lái)依賴三方庫(kù)争占,所以就想講講compile、implementation...
基本流程 根據(jù)需求確定要hook的對(duì)象 尋找要hook的對(duì)象的持有者序目,拿到要hook的對(duì)象 定義要hook的對(duì)象的代理類臂痕,并且創(chuàng)建該類的對(duì)象 使...
前言 Android 10.0不需要再動(dòng)態(tài)申請(qǐng)文件讀寫(xiě)權(quán)限,默認(rèn)可以讀寫(xiě)自己的沙盒文件和公共媒體文件猿涨。內(nèi)部存儲(chǔ)路徑為/data/data/包名握童,...