Android提供了一种非常灵活的资源系统,可以根据不同的条件提供可替代资源。因此,系统基于很少的改造就能支持新特性,比如Android N中的分屏模式。这也是Android...
Android提供了一种非常灵活的资源系统,可以根据不同的条件提供可替代资源。因此,系统基于很少的改造就能支持新特性,比如Android N中的分屏模式。这也是Android...
1 前言 用AIDL的人应该都知道下面代码中start和stop方法定义成oneway代表这个Binder接口是异步调用。 1.1 什么是异步调用? 举个例子:假如Clien...
楼主写的很好!
有个问题请教一下: 为何不直接在heap中调用hprof的DumpHeap? 而是要通过启动脚本来抓?
Android-Stability【OOM】: Android OOM问题Hprof抓取及分析方法OOM Hprof Catch 一. am dumpheap方法 Java进程需要抓取hprof文件的时候可以使用如下命令抓取: 1.1 看下流程: 1.Am.java接收到...
本文主要是讲述activity启动过程中ams和wms的数据是怎么关联起来的 ActivityStack和TaskStack 1:在Activity启动过程中,首先会创建Ac...
楼主 脚本能否share一下?点进去404了,谢谢
稳定性专题 -- FileDescriptor LEAKFlyme Stability debug 概述 FD 即 file descriptor,Linux限制了每个进程打开fd(file descriptor)的最大数量, 如...
楼主,请问一下,hook是只能针对本进程的hook对吧?有无可能借助malloc hook开发一个进程去hook所有进程的malloc free?
malloc hook初探在程序中设置钩子,用来在malloc, realloc,free的时候,对其进行检查,可以看到对应的函数调用后的地址是什么。这个有时候可以用在debug的时候使用。 几个变量...
常见的应用闪退有Java Crash和Native Crash引起,基于最新的Android P源码,以下是其2者的异常处理流程学习: 一. Java Crash Java代...