240 发简信
IP属地:北京
  • Android显示原理

    3.2 Android显示原理 Android应用程序的显示过程包含了两个部分(应用侧绘制、系统侧渲染)、两个机制(进程间通讯机制、显示刷新机制)。 Android的Gui系...

  • AndroidManifest合并原理

    3.11 AndroidManifest合并原理 Android Studio工程通常包含多个AndroidManifest文件,最终构建成APK时,会合并成一个Androi...

  • Drawable以及动画简介

    3.5 Drawable以及动画简介 3.5.1 Drawable简介 Drawable表示的是一种可以在Canvas上进行绘制的概念,它的种类很多,最常见的就是图片和颜色了...

  • View详解

    3.4 View详解 3.10.1 概述 View系统定义了从用户输入消息到消息处理的全过程:用户通过触摸屏或者键盘输入消息后,该消息经过处理后,首先被送到WMS,WMS根据...

  • Android显示原理

    3.2 Android显示原理 Android应用程序的显示过程包含了两个部分(应用侧绘制、系统侧渲染)、两个机制(进程间通讯机制、显示刷新机制)。 Android的Gui系...

  • Android窗口

    3.3 Android窗口 3.3.1 概述 Android系统中,窗口管理系统是基于C/S模式的,客户端(App)请求创建窗口和使用窗口,服务端(WMS)管理所有窗口,包括...

  • Android进程间通信

    3.5 Android进程间通信 3.5.1 背景知识 传统IPC Linux传统的IPC机制分为如下几种:管道、消息队列、共享内存和Socket等。它们总结起来是如下三种方...

  • Android线程

    3.4 Android线程 3.4.1 简介 在Android中默认情况下一个进程只有一个线程,也就是主线程,其他线程都是子线程,也叫工作线程。主线程主要处理和界面相关的事情...

  • Android消息机制

    3.3 Android消息机制 3.3.1 概述 Android有大量的消息驱动方式来进行交互,比如Android的四大组件Activity、Service、Broadcas...

  • Activity详解

    3.2 Activity详解 3.2.1 生命周期分析 典型情况下生命周期分析 一般情况下,当当前Activity从不可见重新变为可见状态时,onRestart()方法就会被...

  • RecyclerView详解

    3.14 RecyclerView详解 RecyclerView作为ListView和GridView的替代,但是和ListView不一样的是,RecyclerView不再负...

  • Android四大组件

    3.1 Android四大组件 Android的四大组件分别是Activity、Service、Broadcast和ContentProvider。 Activity是一种展...

  • NIO详解

    2.11 NIO详解 2.11.1 IO简介 所有的系统I/O都分为两个阶段:等待就绪和操作。举例来说,读函数,分为等待系统可读和读数据;同理,写函数分为等待网卡可写和写数据...

  • JVM执行系统

    2.10 JVM执行系统 2.10.1 类文件结构 JVM是不和Java语言强绑定的,它只与Class文件这种特定的二进制文件格式有关,Class文件中包含了JVM指令集合符...

  • Java内存管理

    2.9 JVM内存管理 2.9.1 运行时数据区域 JVM所管理的内存可以分为一下几个运行时数据区域: 其中方法区和堆是线程共享区,而虚拟机栈、本地方法栈和程序计数器是线程独...

  • Java并发

    2.8 Java并发 2.8.1 线程安全性 当多个线程访问某个类时,这个类始终能表现出正确的行为,那么就称这个类是线程安全的。多线程中访问共享可变对象必须加以正确的同步手段...

  • Java内存模型

    2.7 Java内存模型 2.7.1 并发编程模型 在并发编程中,需要处理两个关键问题:线程之间如何通信及线程之间如何同步。 通信是指线程之间以何种机制来交换信息,在命令式编...

  • Java泛型详解

    2.6 Java泛型详解 Java泛型是JDK5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter),声明的类型参数在使用时用具体的类型来...

  • Java注解详解

    2.5 注解 2.5.1 注解简介 Annotation是Java提供的一种元程序中的元素关联任何信息和元数据(metadata)的途径和方法。Annotation(注解)是...