- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 Android4.1输入子系统框架介绍和性能分析
为了说明Android4.1和Android4.0在输入子系统这部分的变化,首先,我们来看两幅图: Android4.1和Android4.0输入子系统的比较 从上面两幅图可以看出,Android4.1和Android4.0有如下不同点: (1)系统进程向应用进程传输InputEvent的方式发生变化,Android4.0采用共享内存的方式,
2012-12-20 23:24:51 3129
原创 Android4.1 Framwork层Input子系统分发InputEvent流程图
今天整理了一下Android4.1的代码流程,将Input事件分发这部分画成了流程图,流程图里面清晰的描述了Input事件从中间层到应用层的分发过程。过程有些繁琐,流程图如下:
2012-12-19 23:06:56 2692
原创 Android4.1 Input子系统中间层算法漏洞分析
最近研究了下Android4.1 Framework层Input子系统的代码流程,发现中间层报点的算法有些漏洞,而这些漏洞会导致触摸屏(TP)划线曲折、不圆滑等问题。为了直观的描述问题的产生原因,画了一张流程图,从图中可以看出为什么有算法上的漏洞。流程图如下:
2012-12-19 23:01:11 1634
原创 Android4.1 触摸屏(TP)划线曲折、不圆润的解决方法
最近有个项目由Android4.0升级到Android4.1了,测试发现在PointLocation里面划线,会有曲折、不圆滑等现象。之前在Android4.0系统上没有出现国此现象,升级成Android4.1之后,硬件、驱动、配置参数等也没有更换,但是划线效果变得很差。经过几天的排查发现,Android4.1对TP的报点率与之前相比有了更高的要求。根据目前测得的数据来看,报点率需达到90Hz以上
2012-12-18 20:56:32 4406
原创 触摸屏(TP)乱跳原因总结
触摸屏(TP)乱跳原因总结 导致触摸屏乱跳的原因大概分为5类:(1) 触摸屏硬件通道损坏 (2)触摸屏固件版本太低 (3) 触摸屏工作电压异常 (4) 射频干扰 (5)触摸屏校准异常 硬件通道损坏1.现象: 点击TP的某块区域,无反应,但是该区域周围被感应到,产生了触摸事件2.问题分析: TP的感应区域是由一条条
2012-12-16 23:24:01 12150 16
原创 高通QPST Download使用方法
QPST Download用QPST第一次对主板进行下载1通过USB线连接主板到PC。2使用电源对主板供电,并监视电流,如果在上电的时候电流过大(超过200mA),请及时断电。3在ubuntu上进行如下操作,Devices->USB Devicec->QHSUSB_DLOAD3打开QPST Configuration软件进行如下操作 点击Add New Port,出
2012-12-16 22:56:07 48854 3
原创 Android 触摸屏(TP)问题现象分析和解决方法汇总
No.1现象描述:进入浏览器,网页放大和缩小效果差原因分析:由于TP抖动导致该问题。解决方法:有抖动导致放大缩小不稳定,需要开启防抖功能,在最后主动丢掉2~3个点。 开启防抖会降低报点率,需要结合用户效果体验测试来决定防抖功能舍弃几个点。 No.2现象描述:TP下边缘划线测试80%几率出现断线原因分析:由于LCD显示区域和T
2012-12-16 18:39:17 15276 8
原创 VC调试技巧之断点
1. 位置断点(LOCATION BREAKPOINT) 在代码中按F9设置一个位置断点,然后按F5运行,是最常用的断点方式,但是遇到如下代码时,就十分头疼了。int test(void){ int i = 0, res = 99999999999; for(i = 0; i { int
2012-12-16 17:43:53 1532
原创 高通8x25平台display模块总结
一、概述 1.1 简介 本文档主要包括LCD模块的驱动流程分析、Framebuffer相关知识、Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解。 1.2 开发环境 Android:4.0 Kernel: Linux3.0 Ubuntu:需要 10.04以及之后的版本
2012-12-01 22:47:58 4910 10
原创 Android4.0 input事件输入流程详解(中间层到应用层)
在Android系统中,类似于键盘按键、触摸屏等事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序进行处理。系统启动时,窗口管理服务也会启动,该服务启动过程中,会通过系统输入管理器InputManager来负责监控键盘消息。当某一个Activity激活时,会在该Service下注册一个接收消息的通道,表明可以处理具体的消息,然后当有消息时,InputM
2012-12-01 21:54:11 8008 2
ep4ce10引脚.xls
2020-09-07
Cyclone IV 器件手册(中文-共二卷-带目录).pdf
2020-09-07
Freescale_P2020_ReferenceManual.pdf
2019-11-02
串口测试demo
2015-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人