自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Android Freeform模式

Android N引入了Multi-Window, Freeform自由窗口模式是其中的一种。自由窗口模式下可以实现窗口的可以自由缩放,自由移动。1. Freeform功能开启Android原生版本没有开启Freeform功能,ActivityManagerService中定义是否支持freeform模式,可以看到有两种方式来开启Freeform,一种是通过system feature定义

2018-01-08 10:56:27 19614 3

原创 Android资源应用

对资源应用做了一些学习,准备从三个方面来描述总结:1. 整体介绍2. 资源打包3. 资源配置&加载1. 整体介绍1. 资源类型定义Android资源时,主要有两个目录,一个是assets, 另一个是res目录。assets目录用于存放一些原始文件,资源打包后这个目录下的文件不会被编译,内部定义的资源也不会分配ID.res目录存放的文件则会参与编译(res/raw除外),都会被分配资源ID.针对前面

2017-12-29 14:23:18 408 1

原创 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 2530

原创 Android Configuration

Android Configuration学习随笔在学习资源加载时发现Configuration有决定性的作用,所以详细看了下Configuration相关的内容。 看Configuration时需要先明白一个设计:系统中有两个configuration, 一个是common的configuration,暂且叫service configuration, 一个是Activity的override

2017-11-02 11:38:15 1900

原创 Android资源管理

随笔记录Android资源管理的学习心得。Android中关于资源管理可以按如下方面来分析:1. 资源编译打包2. 资源加载3. 资源查找一、关于资源编译打包,可以分析编译过程中,AALT对资源的打包过程:/frameworks/base/tools/aapt//frameworks/base/tools/aapt2/二、关于资源加载

2017-11-02 10:05:21 509

原创 Android内存解析<二>

Android进程Memory分析前一篇总结中,我从整体上对Android平台各个模块Memory的使用状况进行了分析整理。这一篇,我再从Process的角度来分析单个进程的Memory使用状况。

2017-07-27 14:11:14 409

原创 Android内存解析<一>

Android内存解析从两个方面对Android平台Memory状况进行了分析,一方面是站在Android device的高度整体介绍各模块的内存使用状况,另一部分是从进程的角度对单个process的Memory使用状况进行分析。

2017-07-25 18:21:07 541

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除