当前位置:首页 » 安卓系统 » 安卓触屏要修改哪个文件

安卓触屏要修改哪个文件

发布时间: 2023-01-03 08:38:51

A. 安卓显示屏幕驱动在哪个文件夹是哪个

所有ROM自带程序在/system/app中
所有非ROM自带程序在/data/app (用带有root权限的文件管理器才能看到)
主屏幕程序 如果是系统ROM自带 那么在/system/app/中 一般名字是Launcher.apk 第三方ROM可能不是这个名字 看图标就能看出来 可能有相应的odex文件 如果要删除 一同删除 删除前备份!apk和odex都要! 还原的时候不要点击apk安装 而是要直接将apk和odex粘贴到原来目录即可,如果是后安装的 一般在/data/app/ 第三方的程序名称不定
需要root
貌似触摸屏驱动都是在内核哩,可能是/proc/sys/dev/ts_device/下,话说你了解这个驱动的位置是要做啥呢,如果屏幕驱动出现问题的话,最好的方法就是下载固件重新刷机,就会好起来,你试试。不过刷机有风险,不小心刷坏了会影响保修。

B. 安卓系统触屏校正在哪里

1,现在的安卓触屏手机都是电容屏,如果出现问题,一般是坏了,没有校准功能,不像以前的电阻屏。
2,当然,如果真的想要看看是否损坏,可以下载安卓优化大师,检测手机的各项性能,其中就有触屏检测。
3,另外,安卓手机其他的感光校准,近距离传感器,g-sensor校准可以到设置的“显示”里寻找,调整设置。
4,电容屏支持多点触控,是靠静电感应触摸,需要导体接触屏幕才会有反应,所以,不需要很用力,只要手指轻轻触摸屏幕即可被识别。那么,普通的手写笔就没法用于电容屏了,电容屏有专用手写笔,带静电的。
5,电容屏的优点是感应灵敏,支持多点触摸,更适合娱乐玩游戏。缺点是不能精确定位,比如编辑文档的时候,你要想精确点击编辑某个字或者标点符号就没那么容易了。

C. android 下如何动态加载触摸屏驱动

TP驱动实现
1 修改ProjectConfig.mk
修改mediatek\config\prj\ProjectConfig.mk下的CUSTOM_KERNEL_TOUCHPANEL
其值由GT818B改为msg2133

2 增加ms2133驱动文件夹
根据TP厂家提供的驱动,我们在\mediatek\custom\common\kernel\touchpanel增加msg2133触摸屏驱动文件夹msg2133,并做下面一些简单修改正常使用。

(1) Msg2133接口的初始化
1) CHIP_EN片选使能引脚
mt_set_gpio_mode(GPIO_CTP_MSG2133_EN_PIN,GPIO_CTP_MSG2133_EN_PIN_M_GPIO);
mt_set_gpio_dir(GPIO_CTP_MSG2133_EN_PIN,GPIO_DIR_OUT);
mt_set_gpio_out(GPIO_CTP_MSG2133_EN_PIN,GPIO_OUT_ONE);</span>
msg2133芯片使能引脚配置为GPIO模式、输出高电平使能。

2) INT中断引脚
mt_set_gpio_mode(GPIO_CTP_MSG2133_EINT_PIN,GPIO_CTP_MSG2133_EINT_PIN_M_EINT);
mt_set_gpio_dir(GPIO_CTP_MSG2133_EINT_PIN,GPIO_DIR_IN);
mt_set_gpio_pull_enable(GPIO_CTP_MSG2133_EINT_PIN,GPIO_PULL_ENABLE);
mt_set_gpio_pull_select(GPIO_CTP_MSG2133_EINT_PIN,GPIO_PULL_UP);</span>

配置为中断模式、输入、使能上下拉功能和设置为上拉。

(2) IIC地址
Msg2133的iic读写地址,我从数据手册上没有找到是如何确定这两个地址的,驱动厂家在驱动代码中提供,如果想要具体是怎么确定的,可咨询厂家。
#defineFW_ADDR_MSG21XX (0xC4>>1)
#defineFW_ADDR_MSG21XX_TP (0x4C>>1)//write,0x26
#defineFW_UPDATE_ADDR_MSG21XX (0x92>>1)//read,0x49</span>
(3) 增加TP的虚拟按键(virtual key)

要在TP上增加虚拟按键,需要在tp对应的头文件添加下面的设置:

1) 定义TPD_HAVE_BUTTON
2) 定义TPD_BUTTON_HEIGHT、TPD_KEY_COUNT、TPD_KEYS和TPD_KEYS_DIM,分别用于定义button被识别的纵向坐标、虚拟按键个数、对应的功能键和每个功能键的坐标
#defineTPD_HAVE_BUTTON

#defineTPD_BUTTON_HEIGHT 800
#defineTPD_KEY_COUNT 4
#defineTPD_KEYS { KEY_BACK, KEY_SEARCH,KEY_MENU, KEY_HOMEPAGE }
#define TPD_KEYS_DIM {{200,900,10,10},{260,900,10,10},{40,900,10,10},{120,900,10,10}}</span>

其中,{200,900,10,10}对应了KEY_BACK的坐标, (200,900)是该key center的坐标,10是该键的宽度,10是该键的高度。

3) 根据显示屏分辨率修改相关的宏定义
#defineTPD_RES_X 480 // (320)
#defineTPD_RES_Y 800 //(480)</span>

把常用的实体按键(导航按键)映射到触屏区域的快捷方式,不强制要求一定要有物理按键来支持用户操作,这对开发全触摸屏的产品非常有利。

D. 安卓手机触屏显示的圆点光标(就是开发人员选项里的显示触摸操作)。可改成其他图案或现状吗

这样做需要修改核心文件,非常麻烦,不推荐

热点内容
游戏编程要学多久 发布:2025-04-23 05:03:16 浏览:169
密码输入多少次会锁 发布:2025-04-23 04:53:00 浏览:65
文件夹加固 发布:2025-04-23 04:52:11 浏览:915
android消息传递 发布:2025-04-23 04:50:45 浏览:797
sky服务器错误什么意思 发布:2025-04-23 04:50:02 浏览:380
三星usb存储设备在哪 发布:2025-04-23 04:43:31 浏览:499
把什么涂在密码锁上能看到密码 发布:2025-04-23 04:29:40 浏览:242
sql2000密码忘记 发布:2025-04-23 04:22:03 浏览:21
安卓手机退出应用怎么丝滑 发布:2025-04-23 04:17:46 浏览:107
小米全盘加密 发布:2025-04-23 04:14:24 浏览:741