240 发简信
IP属地:广东
  • ExoPlayer2.5 的简单使用

    1. 引入ExoPlayer 2. ExoPlayer自定义View的使用 如上,ExoPlayer提供了一个SimpleExoPlayerVi...

  • 对SurfaceView的一点认识

    1. 定义 在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由...

  • 120
    第五章 初始化与清理

    5.1 用构造器确保初始化 注意变量声明、定义、赋值和初始化的区别:image.png 注意成员变量在类内初始化和构造函数初始化的区别: 5.2...

  • 120
    Crash & OOM

    Crash .闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash发生的原因分类与解决方法、在出...

  • 120
    对IPC机制一点认识

    什么是IPC机制 IPC为Inter-Process Communication的缩写,含义为进程间的通信或者跨进程通信。 为什么使用IPC机制...

  • 逃逸分析

    逃逸分析 在编程语言的编译优化原理中,分析指针动态范围的方法称之为逃逸分析。通俗来讲,当一个对象的指针被多个方法或线程引用时,我们称这个指针发生...

  • 面试之Android篇

    1. Activity的启动模式 启动方式standard(默认模式):创建新的ActivitysingleTop:如果当前任务的顶部已存在该A...

  • 120
    面试之Java篇

    集合 1.LinkedList和ArrayList的区别以及其应用场景 两者的区别:LinkedList其内部数据结构为双向链表;ArrayLi...

  • AsyncTask解析篇

    流程解读 自定义的继承类:因为AsyncTask为抽象类,无法直接创建,必须继承它实现一个子类。 创建自定义的MyTask类 创建该类,实际上就...