前言 ANR是Android中经常遇到的问题,常规的ANR问题,一般可以通过adb日志和trace文件,找到导致ANR的原因,但是有很多偶发的ANR问题,难以采用常规的手段来...

前言 ANR是Android中经常遇到的问题,常规的ANR问题,一般可以通过adb日志和trace文件,找到导致ANR的原因,但是有很多偶发的ANR问题,难以采用常规的手段来...
https://www.jianshu.com/p/2bff4ecd86c9本篇博客主要是过一下Android Input的框架,在熟悉Android input框架后,以及...
在学习kotlin协程原理的时候发现了一个比较有意思的东西: 这个block参数的类型是: suspend CoroutineScope.() -> Unit suspend...
数据库类的简介 SQLiteOpenHelper:管理SQLite的帮助类,提供获取SQLiteDatabase实例的方法,它会在第一次使用数据库时调用获取实例方法时创建SQ...
点进图片会崩溃:java.lang.IllegalAccessError: Method 'void java.lang.System.arraycopy(long[], int, long[], int, int)' is inaccessible to class 'android.support.v4.util.LongSparseArray' (declaration of 'android.support.v4.util.LongSparseArray' appears in /system/app/gallery2/gallery2.apk)
AOSP源码Gallery2和Launcher3导入Android Studio本文适用于有一定Android源码编译能力的开发者,对AOSP没有什么概念的同学可以参考涅槃1992发表的文章:自己动手编译Android源码(超详细),正如作者所说,超详细...
我们知道javac 命令可以将 .java 文件编译成 .class 文件,而这个Class 文件 中包含了Java虚拟机指令集、符号表以及若干其他辅助信息;最终将在Java...
上一章[https://www.jianshu.com/p/131cc4e3b87e]中介绍了字节码文件的基本结构,这一章我们介绍字节码文件中的属性,属性的通用格式如下: a...
在前面的文章中,我们分析了Class 这个字节码文件的格式,知道了字节码的作用,那么我们就可以直接生成字节码文件,加载到当前的 JVM 中运行,这个在AOP 场景中经常用到。...
android技术交流群:747425162 整理下碰到的一些面试题和基础知识目录列出来,答案在https://github.com/huangruiLearn/hrl_an...