在我們的應(yīng)用程序中芥颈,很多地方可能用到同一個(gè)數(shù)據(jù)紧帕。很多時(shí)候我們可能不想通過Intent在Activity之間傳遞數(shù)據(jù)或者持久化的存放這些數(shù)據(jù)熬丧。 我們可能會(huì)將這些數(shù)據(jù)存在在App...
在我們的應(yīng)用程序中芥颈,很多地方可能用到同一個(gè)數(shù)據(jù)紧帕。很多時(shí)候我們可能不想通過Intent在Activity之間傳遞數(shù)據(jù)或者持久化的存放這些數(shù)據(jù)熬丧。 我們可能會(huì)將這些數(shù)據(jù)存在在App...
前述 一個(gè)好的app除了有吸引人的功能, 美麗的交互之外,性能也至關(guān)重要,作為一個(gè)技術(shù)人員,在這里當(dāng)然只能講技術(shù)了 一般app性能優(yōu)化主要從一下幾個(gè)方面入手, 啟動(dòng)速度優(yōu)化 ...
至于調(diào)用系統(tǒng)分享這個(gè)功能就很簡單了,直接上代碼,主要如果項(xiàng)目已經(jīng)使用了分區(qū)的概念,那么在Android 11手機(jī)上面分享就會(huì)提示"獲取資源失敗"的情況 1.先分析問題原因 首...
內(nèi)存泄漏內(nèi)存泄漏簡單來說就是沒有回收不再使用的內(nèi)存窍仰,排查和解決內(nèi)存泄漏也是內(nèi)存優(yōu)化無法避開的工作之一。很多內(nèi)存泄漏都是框架設(shè)計(jì)不合理所導(dǎo)致,各種各樣的單例滿天飛,MVC 中 ...
問題描述:開發(fā)中我們會(huì)遇到需求谬盐。需要找到app最上層的Activity,廢話不多說猪勇,直接上代碼。 然后在你的代碼中使用 結(jié)束颠蕴,回家吃飯 喜歡的話可以點(diǎn)個(gè)贊~
1.什么是 ANR ANR:Application Not Responding 泣刹,即應(yīng)用無響應(yīng) 2.ANR 的類型以及對(duì)比每種類型的規(guī)避解決方法 ANR 一般有三種類型:1...
我們經(jīng)常使用的SharedPreferences其實(shí)是存在很多缺陷的,主要表現(xiàn)在 占用內(nèi)存 getValue時(shí)可能導(dǎo)致ANR 不支持多進(jìn)程 不支持局部更新 commit或ap...
配置 Kotlin項(xiàng)目: module App: 源碼流程分析 三個(gè)關(guān)鍵階段 自定義處理器工作流程: 自定義處理器源碼分析:結(jié)構(gòu)圖 調(diào)用類: ARouter生成類: ARou...