240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Firebase 上无 NDK 符号表的解决

    记 Firebase 上无 NDK 符号表解决的过程 背景 在 项目上线之后,Firebase 的后台收到音视频上报的崩溃。在项目中音视频以 s...

  • Resize,w 360,h 240
    Java 虚拟机(六):Java 虚拟机总述

    这是我们 Java 虚拟机系列文章的第六篇,Java 虚拟机总述 Java 虚拟机子所以被称为”虚拟“的,就是因为它仅仅是由一个规范来定义的抽象...

  • Resize,w 360,h 240
    Java 虚拟机(五)- 链接模式

    这是我们 Java 虚拟机系列文件的第五篇,连接模型 从程序员的角度来看,理解 Java 虚拟机体系结构最重要的方面之一就是连接模型 1.解析和...

  • Java 虚拟机 (四) - 类加载器

    这是我们 java 虚拟机系列的第四篇文章, 类加载器 1.类加载器 Java 虚拟机的主要任务是装载 class 文件并且执行其中的字节码。类...

  • Resize,w 360,h 240
    Java 虚拟机 (三) - 类的生命周期

    现在我们来讲述类的生命周期,这是 java 虚拟机系列文章的第三篇 Java 虚拟机通过装载、连接和初始化一个 Java 类型 类的完整生命周期...

  • Resize,w 360,h 240
    Java 虚拟机(二):Class 文件结构

    Class 文件结构 Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在 Class 文件中,中间没...

  • Resize,w 360,h 240
    Android 动态链接库 So 的加载

    前言 最近在做 Android 项目的时候,需要在 NativeActivity 中动态加载 so 。运行的时候,抛出了异常 Caused b...

  • Resize,w 360,h 240
    软件设计原则(一): 依赖倒置原则

    如何不依赖代码却可以复用它的功能 在软件设计中为了建立清晰的软件分层关系,引入了软件分层设计,也是便于高层业务模块依赖低层模块。在一般的应用软件...

  • CoordinatorLayout 与 Behavior

    CoordinatorLayout 与 Behavior CoordinatorLayout 的使用 先看官网对 CoordinatorLayo...

个人介绍
Android 开发者
http://www.yxhuang.com/
公众号:流浪猫编程