背景 最近項(xiàng)目做組件化村砂,需要進(jìn)行組件化的通信氓拼,有時(shí)候可能會(huì)出現(xiàn)異步的情況户辱,事件接收方還沒(méi)準(zhǔn)備好事件就已經(jīng)發(fā)送過(guò)來(lái)了耘戚。這時(shí)候想到了EventBus的粘性事件谒麦。什么是粘性事件呢,...
背景 最近項(xiàng)目做組件化村砂,需要進(jìn)行組件化的通信氓拼,有時(shí)候可能會(huì)出現(xiàn)異步的情況户辱,事件接收方還沒(méi)準(zhǔn)備好事件就已經(jīng)發(fā)送過(guò)來(lái)了耘戚。這時(shí)候想到了EventBus的粘性事件谒麦。什么是粘性事件呢,...
ViewPager適配器中FragmentManager的選擇 在我們使用ViewPager的過(guò)程中都需要傳入一個(gè)FragmentManager,至于FragmentMana...
在工作中經(jīng)常會(huì)遇到彈出的dialog有輸入框的情況壮莹,屏幕大了還好,屏幕小了之后就特別容易出現(xiàn)輸入框被軟鍵盤(pán)遮住的情況姻檀,下面就是我在實(shí)際想中中遇到的 從上圖可以看出輸入框已經(jīng)看...
最近在學(xué)APT就順手寫(xiě)了個(gè)權(quán)限申請(qǐng)庫(kù)命满,使用起來(lái)非常方便。 首先是引入庫(kù)绣版,在gradle中直接配置如下: kotlin項(xiàng)目 implementation 'com.rain.p...
最近在學(xué)習(xí)Flutter的時(shí)候發(fā)現(xiàn)如果沒(méi)有使用Material的話(huà)Text Widget會(huì)有黃色的下劃線(xiàn)杂抽, 關(guān)于Text的樣式一般都是在stytle中設(shè)置的诈唬,stytle對(duì)應(yīng)...
最近項(xiàng)目中用到ViewPager+Fragment的形式構(gòu)造UI,由于ViewPager的實(shí)現(xiàn)機(jī)制會(huì)先為后面未顯示的Fragment提前加載數(shù)據(jù),這樣會(huì)造成沒(méi)必要的重復(fù)請(qǐng)求缩麸,...
PackageManager是系統(tǒng)為我們提供的管理應(yīng)用程序信息的管理類(lèi)铸磅,說(shuō)到PackageManager就必須提到AndroidManifest.xml文件。 ...
最近項(xiàng)目中需要獲取android應(yīng)用的進(jìn)程名杭朱,這種知道是獲取系統(tǒng)服務(wù)阅仔,但具體是哪個(gè)系統(tǒng)服務(wù)卻不記得了。查了相關(guān)api才知道是ACTIVITY_SERVICE,在這里記...
本文首發(fā)于個(gè)人博客:Lam's Blog - 談?wù)?3種設(shè)計(jì)模式在Android源碼及項(xiàng)目中的應(yīng)用丘跌,文章由MarkDown語(yǔ)法編寫(xiě),可能不同平臺(tái)渲染效果不一唁桩,如果有存在排版錯(cuò)...
前提 在寫(xiě)這篇文章前一直在思考闭树,我對(duì)建造者模式有了一個(gè)大體的理解。但是荒澡,有沒(méi)有可能會(huì)造成過(guò)度封裝呢报辱,這里還需要各位看官老爺來(lái)評(píng)判,如果想看之前的對(duì)Toast工具了的封裝可以移...
版權(quán)聲明:本文為博主原創(chuàng)文章单山,未經(jīng)博主允許不得在任何公眾號(hào)發(fā)布碍现。 通常項(xiàng)目比較大的APP都面臨著如下性能問(wèn)題,APP啟動(dòng)慢米奸、界面跳轉(zhuǎn)慢昼接、事件相應(yīng)慢、滑動(dòng)和動(dòng)畫(huà)卡頓悴晰、展現(xiàn)內(nèi)容慢...
配置 Android 項(xiàng)目——靜態(tài)代碼分析工具 說(shuō)明:由于翻譯水平有限慢睡,可能會(huì)存在一些不恰當(dāng)?shù)牡胤街鸸ぃ瑲g迎指出,我會(huì)馬上改正漂辐。 原文地址:Static Code Analyse...
為什么我的圖片更換不了 都是放在同一個(gè)包下面 資源名也一樣
Android-skin-support 一款用心去做的Android 換膚框架介紹 Android-skin-support: 一款用心去做的Android 換膚框架, 極低的學(xué)習(xí)成本, 極好的用戶(hù)體驗(yàn). 重要的事情說(shuō)三遍:只需要兩行代碼, 就可以實(shí)現(xiàn)...
今天再給大家?guī)?lái)一篇干貨袒啼。 Android的主題換膚 ,可插件化提供皮膚包纬纪,無(wú)需Activity的重啟直接實(shí)現(xiàn)無(wú)縫切換,可高仿網(wǎng)易云音樂(lè)的主題換膚瘤泪。 這個(gè)鏈接是本次的Demo...
加密demo剛到公司時(shí),我的工作就是為app端提供相應(yīng)的接口髓棋。之前app使用的是PHP接口实檀,對(duì)數(shù)據(jù)加密方面做得比較少。到使用java接口時(shí)按声,老大開(kāi)始讓我們使用DES加密膳犹,進(jìn)行...
關(guān)于網(wǎng)絡(luò)安全的數(shù)據(jù)加密部分豺旬,本來(lái)打算總結(jié)一篇博客搞定,沒(méi)想到東西太多柒凉,這已是第三篇了族阅,而且這篇寫(xiě)了多次,熬了多次夜膝捞,真是again and again坦刀。三篇起個(gè)名字:數(shù)據(jù)加密...