对于任何操作系统来讲,开机时间的优化都是一个很关键的工作。如果用户每次启动设备都需要等待很长的时间,那么其用户体验是很差的。本文从Android12出发,分以下三部分阐述An...
本文涉及的源代码基于 Android-7.1.1r。 一、Android GUI 框架 SurfaceFlinger 是 Android GUI 的核心,但是从 OpenGL...
GLSL(OpenGL着色语言OpenGL Shading Language)语法跟C语言很类似,在可编程管线中我们必须要纯手写顶点和片源着色器,这里就要求必须使用GLSL,...
1.简介 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。但HashMap不是线程安全的,即在多线程并发操作HashMap时可能会发生意向不到的...
今天,正在于东莞松山湖总部举办的华为开发者大会上,华为消费者业务 CEO 余承东正式宣布了极具“开天辟地”般意义的鸿蒙OS的到来。鸿蒙OS的英文是HarmonyOS,意为“和...
本文为作者根据日常使用结合Gson源码注释及wiki所作的原创内容,转载请注明出处。本文链接:http://www.jianshu.com/p/e740196225a4 JS...
Android中提供了View进行绘图处理,View可以满足大部分的绘图需求,但是有时候,View却显得力不从心,所以Android提供了SurfaceView给Androi...
前言 早在今年年初就发过关于Android绘图机制的博文,只不过不是在简书,是在CSDN。而且已经过去很久了有的地方也忘记了,最重要的是当时刚刚开始写博客,很多地方不规范,自...
前言 花了半个多月,把React Native源码看了一遍,大概的实现逻辑全看明白了,希望对想了解React Native实现原理的同学有所帮助,其实只要看懂文章的四幅图就明...
ROS简介 个人理解,如有纰漏请指出。 什么是ROS ROS是面向机器人的开源的元操作系统(meta-operating system)。它能够提供类似传统操作系统的诸多功能...