![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 64
xzx_kag
这个作者很懒,什么都没留下…
展开
-
android view widget layout等的关系
View,Widget,ViewGroup和Layout同属一类;View是界面显示的基本单元,会draw()到Canvas上。ViewGroup继承View,是个容器,内部有View[]数组;有些Widget(如ImageView,TextView等)继承View;有些Widget(如AdapterView,GridView等)继承ViewGroup;所有Layout(如LinearL转载 2016-11-30 12:24:23 · 2819 阅读 · 0 评论 -
Android framework源码结构
frameworks 目录 (核心框架——Java及C++语言).|-- base (基本内容)| |-- api (?都是xml文件,定义了java的api?)| |-- awt (AWT库)| |-- build (空的)| |-- camera (摄像头服务程序库)| |-- cmds (重要命令:am、app_proce等)|转载 2016-12-07 21:10:06 · 434 阅读 · 0 评论 -
Android的Intent,Action
Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。 Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。转载 2016-11-25 19:42:18 · 298 阅读 · 0 评论 -
Android的surface的三种工作方式&&surfaceflinger理论
注:文章内容是基于kitkat进行的粗线条分析,做为学习过程中的小结。Surface的三种使用方式Native层的Surface工作方式有:仅在Proxy端、Proxy和Service端协同、仅在Service端工作三种方式(第三种方式有待确认)。前两种方式在Proxy端都有共同的预处理工作要做,如下:Proxy端1、创建SurfaceFlinger的本地代理sp client =转载 2016-12-08 13:35:01 · 545 阅读 · 0 评论 -
获取android系统服务信息dumpsys,监视android系统systrace
一:dumpsys使用命令 adb shell dumpsys | grep "DUMP OF SERVICE"列出android系统所有的系统服务以meminfo服务为例,可以使用adb shell dumpsys meminfo -h来查看关于meminfo子命令的帮助比如,我想要测试android手机的性能中的手机帧率,使用adb shell dumpsys gfxinfo原创 2016-11-02 09:43:10 · 1744 阅读 · 0 评论 -
Android libdvm.so 与 libart.so
Android libdvm.so 与 libart.so系统升级到5.1之后,发现system/lib/下面没有libdvm.so了,只剩下了libart.so。对于libart模式,从4.4就在Developer optins里面就可以手动选择,到5.1算是转正了。1,什么是libdvm,libart。Android KK里引入了ART虚拟机作为Dalvik虚拟机的转载 2017-01-04 09:48:31 · 1294 阅读 · 0 评论 -
android开机动画
从uboot--->linux内核-->android第一张图-->android第二张图,四个画面都是可以定制的,一般定制最后一张。1.uboot的logo:a.替换图片且重新编译图片位于XX/bootloader/uboot-imx/tools/logos/,图片是很多的.bmp文件,都是一些公司的logo。其中涉及到的代码有:XX/bootloader/uboot-imx/t原创 2016-12-27 21:32:25 · 524 阅读 · 0 评论