![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
_再见海岸线
热爱技术,乐于分享。共同成长,共同富裕。
展开
-
Android内存解析<一>
Android内存解析从两个方面对Android平台Memory状况进行了分析,一方面是站在Android device的高度整体介绍各模块的内存使用状况,另一部分是从进程的角度对单个process的Memory使用状况进行分析。原创 2017-07-25 18:21:07 · 566 阅读 · 0 评论 -
Android内存解析<二>
Android进程Memory分析前一篇总结中,我从整体上对Android平台各个模块Memory的使用状况进行了分析整理。这一篇,我再从Process的角度来分析单个进程的Memory使用状况。原创 2017-07-27 14:11:14 · 431 阅读 · 0 评论 -
Android资源管理
随笔记录Android资源管理的学习心得。Android中关于资源管理可以按如下方面来分析:1. 资源编译打包2. 资源加载3. 资源查找一、关于资源编译打包,可以分析编译过程中,AALT对资源的打包过程:/frameworks/base/tools/aapt//frameworks/base/tools/aapt2/二、关于资源加载原创 2017-11-02 10:05:21 · 522 阅读 · 0 评论 -
Android Configuration
Android Configuration学习随笔在学习资源加载时发现Configuration有决定性的作用,所以详细看了下Configuration相关的内容。 看Configuration时需要先明白一个设计:系统中有两个configuration, 一个是common的configuration,暂且叫service configuration, 一个是Activity的override原创 2017-11-02 11:38:15 · 1939 阅读 · 0 评论 -
Android Surface创建流程
Android Surface创建使用流程刚刚梳理了一遍Android上UI绘制所依赖的Surface的创建过程,把一些重点记录下来,有一些概念需要先清楚: 1. 一个Activity一般都会对应到一个Window, 对应了一个DecorView, ViewRoot 2. ViewRoot中有一个Surface, 就是App可以用于绘制UI的Surface了,在Native层也对应了一个Surf原创 2017-11-06 10:44:27 · 2577 阅读 · 0 评论 -
Android Freeform模式
Android N引入了Multi-Window, Freeform自由窗口模式是其中的一种。自由窗口模式下可以实现窗口的可以自由缩放,自由移动。1. Freeform功能开启Android原生版本没有开启Freeform功能,ActivityManagerService中定义是否支持freeform模式,可以看到有两种方式来开启Freeform,一种是通过system feature定义原创 2018-01-08 10:56:27 · 20036 阅读 · 5 评论