前言 经过上一篇对OpenGL es的解析,我们引出了在eglSwapBuffer时候会调用会调用两个关键的方法: 1.Surface::dequeueBuffer 2.Su...
前言 经过上一篇对OpenGL es的解析,我们引出了在eglSwapBuffer时候会调用会调用两个关键的方法: 1.Surface::dequeueBuffer 2.Su...
先下载Office 2016(64位) 迅雷链接,复制到迅雷中下载。 ed2k://|file|SW_DVD5_Office_Professional_Plus_2016_6...
C#、Java、python和go等语言中都有垃圾自动回收机制,在对象失去引用的时候自动回收,而且基本上没有指针的概念,而C++语言不一样,C++充分信任程序员,让程序员自己...
c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值...
前言 当我们打开一个activity需要显示内容的时候,只需要在onCreate方法中执行setContentView方法,一行代码搞定,很简单,有么有。但是,有没有想过se...
前言 在Android View 测量流程(Measure)源码解析中,我们分析了View的measure过程,确定了View的测量宽/高。当View确定了自身的大小后,Vi...
本篇文章源码基于android 6.0.1,鉴于源码繁重且作者水平有限,如有不当之处欢迎指正。 上一篇文章浅谈Activity从建立到显示(setContentView源码浅...
本篇文章所分析源码基于android 6.0.1 一.从setContentView()说起 从我们写第一个Android程序的时候,就会在MainActivity的onCr...
本文基于API23源码 前序 Android系统启动流程介绍 Android系统_启动流程分析Android系统_Zygote启动流程分析Android系统_SystemSe...
1.adb shell dumpsys SurfaceFlinger dump时会打印出是HWC合成还是GPU合成,androidO开始HWC换成了Device,GPU换成了...
Android ION ION是Google在Android 4.0上推出的一个通用的内存管理器,目的是为了解决众多厂商的内存管理器碎片化问题。如高通的PMEM、NVIDIA...