【Android — 框架】
文章平均质量分 95
南丶烟
这个作者很懒,什么都没留下…
展开
-
Android——Mediaplay 框架调用
基于android 4.1.1 源码【1】mediaserver 启动后会把media相关一些服务添加到servicemanager中,其中就有mediaPlayerService.这样应用启动前,系统就有了mediaPlayerService这个服务程序。 [java] view plaincopyint main(int argc,转载 2014-07-10 15:10:49 · 2358 阅读 · 0 评论 -
Android——图形系统
名词Display: 显示屏 HWC:Hardware Composer ,硬件合成器 HAL:Hardware Abstract Layer,硬件抽象层 Overlay plane: 叠加平面 Buffer: 缓冲区 BufferQueue:缓冲区队列 layer:层,绘图层 surface:表面 texture: 纹理 frame:帧,图像帧,视频帧,显翻译 2015-11-13 09:58:21 · 5508 阅读 · 0 评论 -
Android——Framework Resource添加使用
当需要改动android framework的UI时需要改动资源文件,但是这个时候就和一般的apk不一样了,需要另做处理!原创 2014-04-16 11:49:51 · 3795 阅读 · 0 评论 -
Linux/Android——Input系统之frameworks层InputManagerService (六)
上一篇Linux/Android——input系统之 kernel层 与 frameworks层交互 (五) 中有介绍kernel层一下以及与android这边frameworks层之间的联系,算是打通android 应用层与 kernel驱动层,对整个input系统的学习是至关重要的,其中frameworks层只是简单记录了几个接入点,这里开始分析frameworks层的细节部分。原创 2015-01-05 12:13:35 · 5998 阅读 · 1 评论 -
Linux/Android——input系统之 kernel层 与 frameworks层交互 (五)
之前的四篇博文记录的都是linux中的input体系相关的东西,最底层以我调试的usb触摸屏的设备驱动为例,贴出链接:Linux/Android——usb触摸屏驱动 - usbtouchscreen (一)Linux/Android——输入子系统input_event传递 (二)这篇记录一下kernel与android这边的framework层原创 2014-12-31 19:31:37 · 6142 阅读 · 0 评论 -
Linux/Android——Input系统之InputMapper 处理 (八)
前文Linux/Android——Input系统之InputReader (七)介绍到了inputreader的运作流程,如何获取events到初步的分发,依次分析到InputMapper做第一步的处理.前文有解析Mapper类型的依赖规则,不做重述.,这里单以触摸屏input_device 对应的SingleTouchInputMapper 为例。SingleTouchInp原创 2015-02-09 16:06:15 · 6162 阅读 · 1 评论 -
Linux/Android——Input系统之InputReader (七)
在前文 Linux/Android——Input系统之frameworks层InputManagerService (六) 这里介绍了android层input服务的启动,其中启动了一个读取来自底层event事件的线程.而在Linux/Android——input系统之 kernel层 与 frameworks层交互 (五) 有分析到是通过一个event%d的设备文件交互的,也就是说android层是通过读取event%d来获取event的,这个工作就是InputReader原创 2015-01-16 18:13:19 · 9813 阅读 · 3 评论 -
Android——启动过程详解
Android从Linux系统启动有4个步骤(以android4.2为例);(1) init进程启动(2) Native服务启动(3) System Server,Android服务启动(4) Home启动总体启动框架图如: 第一步:initial进程(system/core/init)原创 2013-12-06 17:49:22 · 7791 阅读 · 3 评论 -
Android——4.2 蓝牙 BlueTooth 初探入门 (一)
蓝牙,wifi,3g 作为移动端平台最常见的dongle,蓝牙现在应用越来越广泛,特别是现在流行智能终端,多点互控,wifi,3g等资源消耗大,红外又有距离和障碍物的限制,所以说蓝牙通信在未来其它的不说,单在智能TV上应用的情景将会越来越广泛.这里只是初步理解学习,之后将会一层一层从kernel直到application原创 2014-11-28 17:27:33 · 4165 阅读 · 4 评论 -
Android——锁定launch - 原生Browser启动 -引导provision
前段时间做了一个功能,就是锁定主launch,机器上只能跑我们定义的launch,当时没注意影响,最近发现就是因为在AMS中加了这个锁定过滤条件导致原生Browser无法启动了,把我郁闷的,当时怎么想都觉得奇怪,这完全不相关的两件事怎么会影响到~ 这里记录一下原创 2014-11-12 18:01:45 · 5068 阅读 · 3 评论 -
Android——4.2.2 文件系统目录分析
最近公司要整android内部培训,分配给我写个培训文档,这里记录如下:这里补充下android运行时的文件系统结构,同样,资料网上有很多,只是简单介绍我常涉及到的,个人观点,仅供参考~各个厂商平台可能会有出入.这里单以我这边mstar的平台以“/”代表文件系统的根目录.原创 2014-11-07 19:49:41 · 6583 阅读 · 1 评论 -
Android——4.2.2 源码目录结构分析
最近公司要整android内部培训,分配给我写个培训文档,这里记录如下:关于的Android目录分析,网上有很多资料,在此不做全面介绍.本文只简单介绍Android中我常涉及的到的一些目录与文件,文中都属个人观点,仅供参考~以google官方Android4.2.2源码为例.各个厂商平台可能会有出入.原创 2014-11-07 19:26:03 · 5885 阅读 · 3 评论 -
GVR-Cardboard_DayDream
google N 7.0的代码也发布了,抽空把之前的分析文档记录一下到博客~主要分析google在之前推出的VR SDK- CardBoard以及DayDream的结构组成,以及大体的运作流程撰写不易,转载需注明出处:http://blog.csdn.net/jscese/article/details/52388325本文来自 【jscese】的博客!概念CardBoard:卡纸板,google早原创 2016-08-31 20:09:05 · 2965 阅读 · 4 评论