![240](https://upload.jianshu.io/users/upload_avatars/2463568/b79af4a68ca9.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
偶然看到一個(gè)問題,SharedPreferences 是線程安全的嗎?SharedPreferences 是進(jìn)程安全的嗎凛澎?如果不是,那如何保證線...
一、類型轉(zhuǎn)換問題 插件化過程中經(jīng)常遇到這么一個(gè)問題: 明明相同的兩個(gè)類燕刻,為什么會(huì)出現(xiàn)類型轉(zhuǎn)換錯(cuò)誤呢? 我們知道判斷兩個(gè)類是否相同的依據(jù)有兩點(diǎn): ...
一剖笙、動(dòng)態(tài)代理簡(jiǎn)介 1卵洗、什么是動(dòng)態(tài)代理? 通過反射機(jī)制動(dòng)態(tài)生成代理者對(duì)象的一種設(shè)計(jì)模式弥咪。 2过蹂、如何區(qū)分靜態(tài)代理和動(dòng)態(tài)代理? 靜態(tài)代理:程序運(yùn)行前聚至,...
這本書是兩年前買的酷勺,當(dāng)時(shí)草草讀了一遍感覺用紙質(zhì)筆記本做筆記太麻煩,就壓箱底了扳躬,前幾天在知識(shí)星球「圖書分享交流大會(huì)」中曉輝哥(安曉輝)推薦了這本書...
隨著Android版本的不斷更新脆诉,Android版本越來越多甚亭,API版本和Android版本的對(duì)應(yīng)關(guān)系也經(jīng)常搞混,之前都是需要用的時(shí)候去網(wǎng)上查一...
使用華為亏狰、Vivo等手機(jī)的人或者Android開發(fā)者應(yīng)該對(duì)讀取應(yīng)用列表權(quán)限不陌生,但是作為開發(fā)者的你有沒有想過這個(gè)權(quán)限需要申請(qǐng)嗎偶摔?是靜態(tài)申請(qǐng)還是...
當(dāng)我們剛開始接觸Android時(shí)暇唾,可能關(guān)注的比較多的是如何實(shí)現(xiàn)某個(gè)功能,但學(xué)到一定程度的時(shí)候辰斋,我們會(huì)發(fā)現(xiàn)無論一個(gè)應(yīng)用多么炫酷策州,如果運(yùn)行特別慢,或...
Android系統(tǒng)提供了對(duì)傳感器的支持亡呵,如果手機(jī)設(shè)備的硬件提供了這些傳感器抽活,Android應(yīng)用可以通過傳感器來獲取設(shè)備的外界條件,包括手機(jī)設(shè)備的...
眾所周知锰什,Service是Android中實(shí)現(xiàn)程序后臺(tái)運(yùn)行的解決方案下硕,非常適合于執(zhí)行不需要和用戶交互而且要求長(zhǎng)期運(yùn)行的任務(wù)。Notificati...