字节码和安卓相关文章

Android SystemServer 中 WatchDog 机制介绍 https://www.jianshu.com/p/5e8c0cb1a58e

Android Watchdog

http://androidxref.com/6.0.1_r10/xref/frameworks/base/services/core/java/com/android/server/Watchdog.java

Android中的Watchdog
  • 在Android中,Watchdog是用来监测关键服务是否发生了死锁,如果发生了死锁就kill进程,重启SystemServer
  • Android的Watchdog是在SystemServer中进行初始化的,所以Watchdog是运行在SystemServer进程中
  • Watchdog是运行一个单独的线程中的,每次wait 30s之后就会发起一个监测行为,如果系统休眠了,那Watchdog的wait行为也会休眠,此时需要等待系统唤醒之后才会重新恢复监测
  • 想要被Watchdog监测的对象需要实现Watchdog.Monitor接口的monitor()方法,然后调用addMonitor()方法

一起玩转Android项目中的字节码 http://quinnchen.cn/2018/09/13/2018-09-13-asm-transform/

ASM https://www.jianshu.com/p/a1e6b3abd789

https://github.com/heiheiwanne/ASMDemo

Java ByteCode https://www.jianshu.com/p/92a75a18cbc1

https://segmentfault.com/a/1190000008606277 大话+图说:Java字节码指令——只为让你懂

如何为Android应用提供全局的HttpDNS服务 http://quinnchen.cn/2017/11/18/2017-11-18-android-http-dns/

Android.mk解析 

Android GC Log https://www.jianshu.com/p/3c3ad793e7e2

https://github.com/hexhacking/xCrash

HexHacking xCrash

https://github.com/jeanboydev/Android-ReadTheFuckingSourceCode  Android 技术笔记

posted @ 2021-10-13 19:06  beansoft  阅读(9)  评论(0编辑  收藏  举报