240 发简信
IP属地:河南
  • 120
    [068]破局ANR

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

  • 120
    Android Input

    https://www.jianshu.com/p/2bff4ecd86c9本篇博客主要是过一下Android Input的框架,在熟悉Android input框架后,以及...

  • Kotlin带接收者的lambda表达式

    在学习kotlin协程原理的时候发现了一个比较有意思的东西: 这个block参数的类型是: suspend CoroutineScope.() -> Unit suspend...

  • 120
    WCDB-数据库连接池源码解析

    数据库类的简介 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源码(超详细),正如作者所说,超详细...

  • JVM_字节码文件(ClassFile)详解

    我们知道javac 命令可以将 .java 文件编译成 .class 文件,而这个Class 文件 中包含了Java虚拟机指令集、符号表以及若干其他辅助信息;最终将在Java...

  • JVM_字节码的属性

    上一章[https://www.jianshu.com/p/131cc4e3b87e]中介绍了字节码文件的基本结构,这一章我们介绍字节码文件中的属性,属性的通用格式如下: a...

  • JVM_ASM技术原理分析

    在前面的文章中,我们分析了Class 这个字节码文件的格式,知道了字节码的作用,那么我们就可以直接生成字节码文件,加载到当前的 JVM 中运行,这个在AOP 场景中经常用到。...

  • 2021Android最新面试题

    android技术交流群:747425162 整理下碰到的一些面试题和基础知识目录列出来,答案在https://github.com/huangruiLearn/hrl_an...