自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 InputManagerService之事件的初始化与分发

该篇文章接总章,来详细谈论说明InputManagerService 体系,从初始化到事件获取跟分发。咱们在进行前,先明确哪几个问题需要知道,然后看看在这篇文章中是否解决了这些问题。对于InputManagerService,大家第一个想知道是他起什么作用,这个在总章里面有详细说明,简而言之就是获得事件跟分发处理事件。那他如何或者跟其他模块配合获取事件?并且把这个事件进行分发?如何准确定位对应的处

2017-12-09 12:01:27 716

转载 Android Input Framework(三)---InputReader&InputDispatcher

1InputReader处理Input消息在InputReaderThread继承于Thread中,读取RawEvent数据流程如下:1)        Thread::_threadLoop()2)        InputReaderThread::threadLoop()3)        InputReader::loopOnce()4)        EventHub

2017-12-09 11:59:29 531

转载 Android Input Framework(二)---EventHub

1 EventHub获取输入设备数据EventHub可以看成是输入消息的集散地,因为android支持多种输入设备,而各种设备的消息类型可能不一样,为了统一管理这些输入消息,Android提出了EventHub的概念,所有的输入事件都会通过EventHub收集,并通过EventHub传递给InputReader,这样对上层来说,就不需要关注底层设备的多样性,减少了上层使用的复杂性。EventH

2017-12-09 11:58:19 490

转载 Android Input Framework(一)

1 InputFramework概述Android输入系统在整个图形系统框架中扮演了很重要的角色,主要负责用户消息的管理,具体职责包括以下几个方面: 1、 从底层驱动中获取各种原始的用户消息,包括按键、触摸屏、鼠标、滚迹球等用户事件消息。2、 最原始消息进行预处理,包括两个方面:一方面,将消息转化成系统可以处理的消息事件;另一方面,处理一些特殊的事件,比如HOME、MENU、POW

2017-12-09 11:56:46 2054

转载 SELinux策略语言–客体类别和许可

1. 简介    SELinux策略语言主要描述policy.conf的相关语法,其相关部分如下图所示:2. 客体类别    定义内核支持的客体类别和许可的策略语言指令,并对SELinux系统中内核客体类别标准做一个概述。2.1 SELinux中客体类别的用途      客体类别及其许可是SELinux中访问控制的基础,客体类别代表资源的范畴,如文件和套接字,许可代表对

2017-12-02 18:52:53 1561 2

Android10链接

Android10源码-百度网盘 Android10 AndroidQ r36源码,百度网盘下载

2020-06-14

USB-chirp序列测试

USB-chirp序列测试:根据规范,全速(Full Speed)和低速(Low Speed)很好区分。因为在设备端有一个1.5k的上拉电阻,当设备插入hub或上电(固定线缆的USB设备)时,有上拉电阻的那根数据线就会被拉高,hub根据D+/D-上的电平判断所挂载的是全速设备还是低速设备。

2018-05-22

SELinux for Android 8.0

The SELinux policy build flow for Android 4.4 through Android 7.0 merged all sepolicy fragments (platform and non-platform) then generated monolithic files in the root directory. However, this flow contradicts the primary goal of Android 8.0 architecture, which is to allow partners to update their parts of the policy, build their images ( vendor.img , boot.img , etc ), then update those images independent of the platform or vice versa (i.e., perform a platform update without updating partner images

2018-04-19

Transition Existing Products from USB 2.0 OTG to USB Type-C

Transition your existing USB 2.0 On-The-Go (OTG) products with a micro-A/B receptacle to a Type-C receptacle using the USB Type- specification

2018-04-19

USB Type-C简介

多年来,USB-IF确保了USB得到普遍应用,从而推出全新的USB Type-C™连接器。此连接器不但凭借全新的光滑可逆 外形在一般消费品市场卷起了一阵风暴,还通过显著扩展的功能集最终改变了桌面和娱乐环境。 USB Type-C电缆现在随时可以成为“通用”电缆,因为它能够通过备用模式与单一连接提供最高10 Gbps的超快数据 传输速率、100W的连续功率流以及超高带宽视频功能。 本文档适合熟悉USB2.0/USB3.0/USB3.1且对USB Type-C电缆为USB引入的扩展功能集的更多细节感兴趣的用户。

2018-04-19

微软MTP协议 Microsoft Media Transfer Protocol

微软原始的Mtp文档——Microsoft Media Transfer Protocol Specification v0.96

2018-03-26

progit-中文版

这本书的作者是github的员工。书写得非常棒,对分支等的讲解使用了很多配图,简单明了,把原理讲得非常易懂。 这书还有一个非常棒的部分就是针对不同的使用场景,设计了几个合适的版本管理策略,比如私有小项目该用什么方式控制,公共项目该用什么方式控制等,这个非常实用。 了解Git的使用,这一本书基本就够了,入门+进阶

2017-09-10

空空如也

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

TA关注的人

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