原创 App卡頓-從零瞭解到系統解決 一、 卡頓有哪些場景 二、卡頓定義 三、最常見卡頓的解決方案 五 思考題目
一、 卡頓有哪些場景 首先,回想下在什麼情況下你會覺得某個App很卡,不妨設想現在從手機桌面打開一個App-簡書。 1 當App啓動後很久才進入主頁面,你會覺得卡; 2 當主頁面內容很久才展示完全,你會覺得卡;
原创 音頻焦點九問
一 、爲什麼要發明音頻焦,它是什麼? 答:兩個或兩個以上的 Android App可同時向同一輸出流(比如手機的藍牙、手機的喇叭)播放音頻,系統會將所有音頻流(就是音頻數據了)混合在一起。這是一項有意思的技術,但卻會出現混音。爲了避免所有
原创 異常處理機制-從零開始到自定義 什麼是異常處理機制 異常處理機制構成 異常處理原則 try-catch異常捕獲的侷限 對異常處理機制的期待 如何自定義異常處理機制 小結
什麼是異常處理機制 異常處理機制是處理系統非正常運行的流程。 系統在運行時候,會出現因子系統實現錯誤、外界非法輸入、環境引發硬件故障等因素造成的偏離正常執行流程的情況。異常處理機制考慮的就是當這些異常情況出現的時候,如何處理
原创 api與Implementation區別
上官方鏈接 https://developer.android.com/studio/build/dependencies 來官方截圖 翻譯與解釋 implementation Gradle 會將依賴項添加到編譯類路徑,並將依賴
原创 異常處理機制漫談 什麼是異常處理機制 異常處理機制構成 異常處理原則 try-catch異常捕獲的侷限 對異常處理機制的期待 如何自定義異常處理機制 小結
什麼是異常處理機制 異常處理機制是處理系統非正常運行的流程。 系統在運行時候,會出現因子系統實現錯誤、外界非法輸入、環境引發硬件故障等因素造成的偏離正常執行流程的情況。異常處理機制考慮的就是當這些異常情況出現的時候,如何處理
原创 異常處理機制漫談 什麼是異常處理機制 異常處理機制構成 異常處理原則 try-catch異常捕獲的侷限 對異常處理機制的期待 如何自定義異常處理機制 什麼是好的異常處理機制
什麼是異常處理機制 異常處理機制是處理系統非正常運行的流程。 系統在運行時候,會出現因子系統實現錯誤、外界非法輸入、環境引發硬件故障等因素造成的偏離正常執行流程的情況。異常處理機制考慮的就是當這些異常情況出現的時候,如何處理
原创 Android App啓動時候調試
step 1: 打開開發着模式 -> 設置調試應用+打開等待調試器 step 2 : 在應用代碼中增加斷點 step 3 啓動應用,點擊應用圖標或者AS中啓動按鈕 step 4 在Android studio 中attach debuge
原创 異常處理機制漫談 什麼是異常處理機制 異常處理機制基本構成 異常處理原則 系統自帶異常處理機制的侷限 對異常處理機制的期待 如何自定義異常處理機制 什麼是好的異常處理機制
什麼是異常處理機制 異常處理機制是處理系統非正常運行的流程。 系統在運行時候,會出現因子系統實現錯誤、外界非法輸入、環境引發硬件故障等因素造成的偏離正常執行流程的情況。異常處理機制考慮的就是當這些異常情況出現的時候,如何處理
原创 徹底認識包(依賴)衝突 小結
什麼是包(依賴)衝突? 包衝突是指在一個項目的不同部分開發時調用的代碼庫、資源包的版本號不一致。 包衝突的實質是不同部分同一個功能實現用的代碼和資源不一致。 舉例說明:在一個Android項目中,假設主工程是A ,它調用
原创 什麼是好的熱更新系統?
不忘初心,方得始終~ 當談論什麼是好的熱更新系統時候,我們再次回顧下爲什麼要做熱更新? 在一個系統運行期間,以儘量低的成本去更新它的部分功能。 所以我們得到了兩個考慮的緯度: 1 、用戶損失
原创 把Context帶回現實
當你接觸java 或者Android的時候,一定會遇到一個名詞——Context。 它是什麼意思呢? 上下文,嗯? 什麼是上下文呢? 嗯——嗯——嗯———— 很難說, 腦子好像出現了一片空白。
原创 虛擬與現實中 ,Context該如何理解?
當你接觸java 或者Android的時候,一定會遇到一個名詞——Context。 它是什麼意思呢? 上下文,嗯? 什麼是上下文呢? 嗯——嗯——嗯———— 很難說, 腦子好像出現了一片空白。
原创 談談內存泄露檢測的工具的使用、原理與未來 前言 Android系統的內存泄露檢測 未來方案探討
前言 先回顧下內存泄露的定義:在計算機運行過程中,如果有對象超出了預期的生命週期繼續存活在內存中,導致這部分內存不能正常地回收和重新利用,我們就說發生了內存泄露。 每個對象被創造出來都是有目的的,它爲了完成某個任務而生,
原创 如何在虛擬世界活的更久一點之一什麼是內存泄露(Memory Leak)? 前言 內存泄露的定義 內存泄露的一些場景 關於對這個世界的認識的思考
前言 沒有完美的人,也沒有完美的系統。 在這個虛擬級別越來越高的世界中,你需要了解一個名詞“內存泄露”。 如果你不瞭解計算機,不瞭解程序,只是一個“普通人”,但是你希望更好的瞭解這個世界,那麼去認知“內存泄露”
原创 什麼是內存泄露(Memory Leak)? 前言 內存泄露的定義 內存泄露的一些場景
前言 沒有完美的人,也沒有完美的系統。所以在這個虛擬級別越來越高的世界中,你需要了解一個名詞“內存泄露”。 如果你不瞭解計算機,不瞭解程序,只是一個“普通人”,但是你希望更好的瞭解這個世界,那麼去認知“內存泄露”可以給你