Android
文章平均质量分 94
alading20160112
8年嵌入式领域经验,对操作系统的原理有深入的理解
展开
-
Android Input子系统浅谈
Android Input子系统浅谈本文主要讲解[Android Input 子系统][6],我会从一下几个方面讲解:linux kernel的input子系统框架以触摸屏驱动为例讲解内核input子系统Android framework层Input子系统的框架Input子系统的应用程序接口linux kernel的Input子系统框架原创 2016-01-11 15:30:34 · 1491 阅读 · 0 评论 -
android Audio机制
android Audio机制ALSAtinyalsaAudioflingerAudioPolicyService前言这篇文章是最近自己学习android audio的学习心得,希望大牛提出宝贵意见。本文内容基于android 5.0目录一. 硬件架构(1).编解码器(codec) 二. 软件架构(1).原创 2015-11-23 16:25:58 · 4291 阅读 · 1 评论 -
android hal层学习笔记
android hal层分析hal层接口定义JNI接口注册 aidl文件定义java访问硬件的接口硬件访问service的注册android应用程序中访问service操作硬件相关原理hal层接口定义(硬件抽象层)硬件抽象层是google为了满足各个厂商不想公开源码而又不违背GPL规定的一种方式,我们在这里讲解如何添加hal层,当然我们这里为了简化没有实际的访问硬件,我在这里用一个变量原创 2016-03-03 22:42:50 · 1759 阅读 · 1 评论 -
android binder进程间通信
1,常用进程间通信2,android binder进程间通信3,binder进程间通信原理我希望大家重点看看下面这段话,这是我理解的各种进程间通信的共通支出,毫不夸张我们甚至可以基于此,自己设计一套进程间通信的方式(实现通信就行,当然如果考虑效率,以及各种安全和细节因素,我还是比较菜的)。比如在内核自己注册一个字符设备(在读写等操作函数里面实现好同步),然后两个应用程序,一个读,一个写这样就实现了最原创 2016-03-23 17:36:30 · 499 阅读 · 0 评论 -
android消息循环
android消息循环的形象描述 android消息循环的本质以及原理(pipe) 例子巩固 推荐博文android消息循环的描述android系统有一个核心的特点,那就是android的每一个应用程序都有一个消息队列,每一个应用程序的主线程(ActivityThread)不断地从这个消息队列里面取出消息(looper消息循环),然后由对应的回调函数处理(回调函数用Handler注册)。说白了原创 2016-03-15 14:58:54 · 497 阅读 · 0 评论