原创 [Android穩定性] NativeCrash分析(二)-Debug材料及工具

這裏寫目錄標題一.分析材料1.1 tombstone文件1.2 Symbol文件1.3 coredump二. 分析工具2.1 addr2line2.2 ndk-stack2.3 c++filt2.4 Objdump2.5 IDA工

原创 [Java Jvm]Java 類的加載重點記錄

Java 類的加載重點記錄一.Java類加載概述二.Java類的生命週期:1.加載Link,鏈接階段2.驗證:3.準備:4.解析:5.初始化:6.使用7.卸載三.類加載器1.類加載器種類2.雙親委派3.自定義類加載器 一.Java

原创 Android Camera簡單整理(一)-Camera Android架構(基於Q)

Camera整體架構簡單整理一.Android Camera整體架構簡述1.1 Android Camera 基本分層1.2 Android Camera工作大體流程二. Camera App層簡述三. Camera Framew

原创 【Linux】編譯,鏈接,裝載簡單梳理

簡單梳理爲了更快的記憶理解及傳達 一.編譯 1.1 編譯過程: 編譯產出文件: 1.2 ELF文件類型: linux中有如下幾種ELF文件: 當然Android手機中的oat文件也是ELF文件。 編譯生成的可執行文件是ELF

原创 [Android][MediaRecorder] Android MediaRecorder框架簡潔梳理

Android MediaRecorder框架簡潔梳理一.MediaRecorder整體架構1.1 MediaRecorder錄製數據流框架1.2 PersistentSurface及GraphicBufferSource實現的B

原创 [Android穩定性] NativeCrash分析(一)-NativeCrash原理

一.基礎知識-編譯,鏈接,裝載 基礎的程序怎麼來的,怎麼到內存運行的,參考如下: [](https://blog.csdn.net/TaylorPotter/article/details/103778980 二.NativeCr

原创 [Android穩定性] Android System Watchdog原理簡單梳理(基於O)

#[Android穩定性] Android System Watchdog原理簡單梳理 (基於O) ##一.Watchdog概述 1.Watchdog定義 framework層有一個軟件WatchDog用於定期檢測關鍵系統服務是

原创 Android-Fk:[開源框架] 安卓崩潰信息收集框架ACRA原理流程

Android-Fk:[開源框架] 安卓崩潰信息收集框架ACRA原理流程 本文主要梳理ACRA原理及代碼流程 順序圖的uml文件 簡化圖的draw.io源文件 分享至百度網盤 https://pan.baidu.com/s/1zA

原创 簡單梳理Android常用基本容器類原理

Android-Java:常用基本容器學習總結 1.常用容器的總體框架 2.常用容器類的重點 1. ArrayList https://www.cnblogs.com/skywang12345/p/3308556.html 1.

原创 [Android Fk] Android input事件的傳遞及分發簡單梳理(基於P)

[Android Fk] Android input事件的傳遞及分發簡單梳理(基於P) 一.總體架構 IMS相關:https://www.cnblogs.com/TaigaCon/p/4749450.html EventHub相

原创 [Android Fk] PowerManagerService簡單整理 Based on Android O

主要內容: 1.PowerManagerService的架構 2.Wakelock的知識 3.電源管理相關的知識 4.相關debug 5. 具體場景釋疑 本文涉及到的圖片由draw.io繪製,繪製的原xml文件 時序圖由plant

原创 [Java多線程]-《實戰Java高併發程序設計》多線程併發處理筆記

實戰Java高併發程序設計(葛一鳴,郭超)讀書筆記 獲取方式: http://www.java1234.com/a/javabook/javabase/2018/1224/12627.html 一. Java線程概念 1. 同步與

原创 [Android穩定性] Android OOM問題分析方法

OOM Hprof Catch 一. am dumpheap方法 Java進程需要抓取hprof文件的時候可以使用如下命令抓取: adb shell am dumheap [pid] savePath 1.1 看下流程: 1.A

原创 簡單梳理Android Surface原理(基於O)

[Android Framework] 簡單梳理Android Surface原理(基於O)) 一. Surface概述 https://www.cnblogs.com/Sharley/p/5600314.html Surface

原创 [Android Fk] Activity啓動簡單梳理(基於P)

值得用來學習的博客: Android Launcher 啓動 Activity 的工作過程:https://blog.csdn.net/qian520ao/article/details/78156214 context.star