简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Android 基础技术——Framework
第一个原因,我们可以设想一下采用binder调用的话该怎么做,首先zygote要启用binder机制,需要打开binder驱动,获得一个描述符,再通过mmap进行内存映射,还要注册binder线程,这还不够,还要创建一个binder对象注册到serviceManager,另外。好处:应用在启动的时候需要做很多准备工作,包括启动虚拟机,加载各类系统资源等等,这些都是非常耗时的,如果能在zygote里
收藏学习
Android进程被杀后,重启app,activity如何恢复:https://blog.csdn.net/litefish/article/details/51685232#t3Android进程被杀后,采用重新初始化应用的方式来解决https://blog.csdn.net/xiao_nian/article/details/79970144跨进程通信框架https://bl...
android Hook IActivityManager和IActivityTaskManager
public class HookManager {private static final String TAG = "HookManager";public static void hookActivityManager(){if(Build.VERSION.SDK_INT > Build.VERSION_CODES.P){hookIActivityTaskManager();}else
Android 获取真实的进程运行时内存
实时获取进程运行时内存方法
到底了