Android系统触摸屏移植后出现小圆圈
移植FT6X系列的触摸屏后,发现系统工作并不能像正常触摸屏那样,而是出现了一个小圆圈,像鼠标一样移动,进过查找相关资料,终于发现出现这种状况的原因是因为Android系统把触摸屏当成触摸板,所以才会出现一个像小圆圈一样的东西。
在Android系统中,会按下面的顺序识别配置文件:
/system/usr/idc/Vendor_XXXX_Product_XXXX_Version_XXXX.idc
/system/usr/idc/Vendor_XXXX_Product_XXXX.idc
/system/usr/idc/DEVICE_NAME.idc
/data/system/devices/idc/Vendor_XXXX_Product_XXXX_Version_XXXX.idc
/data/system/devices/idc/Vendor_XXXX_Product_XXXX.idc
/data/system/devices/idc/DEVICE_NAME.idc
我们需要在系统中添加触摸屏的配置文件,才能让系统不把触摸屏识别为触摸板,我们在frameworks/base/data/keyboards下添加ft5x0x_ts.idc文件
#Bsic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1
# Size
touch.size.calibration = diameter
touch.size.scale = 10
touch.size.bias = 0
touch.size.isSummed = 0
# Pressure
# Driver reports signal strength as pressure.
#
# A normal thumb touch typically registers about 200 signal strength
# units although we don't expect these values to be accurate.
touch.pressure.calibration = amplitude
touch.pressure.scale = 0.005
# Orientation
touch.orientation.calibration = none
重新编译系统,我们可以在/out/target/product/rk3288/system/usr/idc/文件下查找到ft5x0x_ts.idc文件,将system.img下载到板子上,可以在system/usr/idc/下看到ft5x0x_ts.idc文件,这时,系统就可以正常识别触摸屏了。以上工作全部是是在Android4.4系统,kernel3.10版本上测试。
Android系统触摸屏移植后出现小圆圈相关推荐
- 魅族15系统是android,【魅族15评测】系统与交互:当小圆圈遇上mBack_魅族 15 Plus_手机评测-中关村在线...
系统与交互:当小圆圈遇上mBack的绝妙搭配 魅族15系列搭载的是全新的Flyme 7系统,依然基于Android 7.1开发,整体的设计风格也依然是一脉相承的清雅淡泊的风格,配色对比鲜明而不俗,果冻 ...
- Android系统刷机后第一次启动很慢的原因
转自:Android系统刷机后第一次启动很慢的原因 - 走看看 在做Android内核开发的过程中,我们会发现,每次编译完系统源码,烧录到设备/手机中后,第一次启动都会很慢很慢,要好几分钟甚至十几分钟 ...
- android系统触摸屏虚拟按键
(一)虚拟按键的描述可以见 韩超和梁泉的 <Android系统级深入开发--移植与调试>的第八章: 虚拟按键(Virtual Key)是Eclair版本开始增加的新特性.Virtual ...
- 关于android系统的移植
众所周知android是基于linux开发,如果了解android的底层实现,会知道安卓系统实际上可以说是基于linux的一个"应用层",那么这个"应用层"是否 ...
- android系统华为彩蛋,【小智】打开安卓“隐藏关卡”—— Android系统彩蛋大揭秘...
本帖最后由 丶浩南丶 于 2015-5-6 13:46 编辑 1354428994073.jpg (9.06 KB, 下载次数: 1) 2015-5-6 11:56 上传 "自从Andr ...
- linux otg状态,Android系统插入OTG后不休眠
这两天一直忙着搞插入OTG死机的问题.有时候机器上面插入个U盘,鼠标,或者硬盘,如果这个时候没有接充电器的话,有很大的概率机器直接死机了,而且必须插入充电器才能开机.实测电池电压基本为0,原来是电池过 ...
- android 系统中静音后使得音量减键不能解除静音
在以下位置做如下注释掉其中一部分即可(最后面几行): frameworks / base/services/core/java/com/android/server/audio/AudioServic ...
- Android系统换字体不root,小编吐血整理,超实用免ROOT 安卓手机换字体软件
原标题:小编吐血整理,超实用免ROOT 安卓手机换字体软件 好看的字体千千万万,传统的实用,创意的新鲜,应景的时髦,爱豆写的最好看!好看的字体哪里可以下?下载好了要怎么在手机里用?手机字体商店里的字体 ...
- android休眠后恢复线程,关于Android系统休眠后,线程的执行情况
理论上,android系统休眠后,app进程会被挂起,所以相关的执行线程也会被挂起,那些java线程的操作例如:wait,await,sleep,循环阻塞,handler的delay,线程池的dela ...
最新文章
- 虚数有物理意义吗?潘建伟范靖云团队最新量子力学研究同日登顶刊,引发基础数理热议...
- 【JAVA】使用IntelliJ IDEA创建Java控制台工程
- Boost::context模块callcc的分段的测试程序
- 十分钟玩转 jQuery、实例大全
- C语言函数题- 求矩阵不靠边元素之和
- poj 1208 Web Navigation(堆栈操作)
- 移动最小二乘_最小移动以形成弦
- jdk读写锁ReentrantReadWriteLock
- PHP用set_error_handler()拦截程序中的错误
- Spring Boot单元测试入门实战之关于JUnit
- __index元方法
- 3.7V锂电池升压5V方案
- python科研向数据处理篇——python-pptx批量向PPT中插入图片
- Class6——筛选后显示+scipy色彩聚类
- 圣诞节要到了,如何制作自己的一个给头像戴帽子的小程序,请看这
- 十年自学编程成才(编程小白必看)
- OUU益生菌精耕胃肠健康,获奖天猫国际微生态创新大会
- 乐鲜生活后台管理系统--项目总结
- 51单片机hc-sr04超声波模块控制的c语言编程,基于STM32单片机对HCSR04超声波的控制...
- Chromium浏览器(CEF)的命令行列表说明
热门文章
- 创建ROS消息(msg)和服务(srv)
- Flux发布Elixir Essential限制器,提供对全景声的支持
- 那些裸辞青年,现在过得还好吗?
- css html制做王者荣耀网站,css3配合js做王者荣耀3D旋转购买英雄效果以及源码展示...
- esp12f ESP8266芯片引脚
- 通过虚拟机下载Debian全量镜像,并保存至本地
- 《通关!游戏设计之道》笔记(二) 游戏是哪些人做的
- c++ 写入文件_术业有专攻:逗号分割文件csv
- 如何完全卸载你之前版本的MySQL数据库??
- Spring监听器的完整使用步骤