前言 在前文中,我们已经讨论了Android 渲染体系中整体流程。但是对于fence,每一个厂商对它的理解都有点点不同,但是大体的思路和框架是跟着Android渲染体系走的。...

前言 在前文中,我们已经讨论了Android 渲染体系中整体流程。但是对于fence,每一个厂商对它的理解都有点点不同,但是大体的思路和框架是跟着Android渲染体系走的。...
前言 在做页面设计时你是否有过这样的时刻:在参考一些应用时,有些是这么做的,有些是那么做的;这个时候尤其是新手,内心可能会无比纠结;好不容易下定注意选其中一种作为自己应用的参...
前言 在上一篇中我们已经讲述了AndroidQ(10)分区存储适配,包括如何在私有目录创建文件及文件夹、公共目录下创建文件夹及文件、公有目录下读取文件、删除文件等重要功能。 ...
0 起因 随着各种工具/轮子越来越多,做程序员可以说是越来越潇洒,真真的吃着火锅唱着歌,闲了调调BUG。 今天要分享的是一套完整的带后台的小程序,完全从0开始,没有借助微擎等...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com[http://www.codercc.com] 1. synchronized简介 ...
问题现象 最近收到客户反馈的一个第三方App几乎必现bug. 复现步骤手机(Android 6.0, 32bit CPU)刷上gms版本连上翻墙wifi, 打开play st...
adb 常用命令 获取连接设备号:adb devices 列出设备所有已安装的包名 (不需root权限)adb shell “pm list packages”,可以加上gr...
VS Code是一个开源的跨平台开发工具,是我目前用的最顺手的编辑器。本文介绍了一些常用的插件和快捷键,帮你大大提高软件开发的效率,让你有更多的时间去撸铁和泡妹子。 初识VS...
说到逆向APP,很多人首先想到的都是反编译,但是单看反编译出来的代码很难得知某个函数在被调用时所传入的参数和它返回的值,极大地增加了逆向时的复杂度,有没有什么办法可以方便地知...
[TOC] GraphicBuffer和Gralloc分析 BufferQueue中的Buffer对象,我们用的都是GraphicBuffer,那么GraphicBuffer...
[TOC] SurfaceFlinger合成流程(一) 通过前面的简单介绍,我们对HWC合成有大致的了解。下面我们根据实际代码进行讲解。前面章节,我们已经说过,Layer的创...