一种基于Android的通过app更新触摸屏参数的方法与流程

文档序号:30636394发布日期:2022-07-05 21:26阅读:155来源:国知局
一种基于android的通过app更新触摸屏参数的方法
技术领域
1.本发明涉及android系统技术领域,具体涉及一种基于android的通过app更新触摸屏参数的方法。


背景技术:

2.在实际开发学生教育平板、智能平板、智能手机时经常遇到已经出货的机器需要更新触摸屏参数效果的需求,特别是大尺寸的机器,目前市面上的更新触摸屏参数的做法都需要修改kernel或者system分区,导致每次更新都需要重新编译新的rom包,要编译rom包需要全编译,需要涉及很多开发人员和浪费很多时间,而更新rom测试部门需要对整个rom包进行测试,且关烧录很多测试机器就要浪费很多时间。在用户角度考虑,app更新也比系统更新更加快更加友好。


技术实现要素:

3.针对现有技术的不足,本发明旨在提供一种基于android的通过app更新触摸屏参数的方法。
4.为了实现上述目的,本发明采用如下技术方案:
5.一种基于android的通过app更新触摸屏参数的方法,具体过程为:
6.kernel驱动通过sysfs_create_file创建sys的设备节点,实现store函数原型,store函数里面获取buf里面的参数内容,解析和校验通过后保存起来;通过调用tp驱动对应的fw_update函数把上述参数内容写到触摸屏的硬件上;在selinux添加相应的权限,使所述设备节点能通过指定的上层app正常write;
7.更新触摸屏参数时,更新指定的上层app,所述指定的上层app通过newfilewriter(file_path);和newbufferedwriter(fwriter);将更新后的触摸屏参数写到所述设备节点,以完成触摸屏参数的升级。
8.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。
9.本发明还提供一种android设备,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现上述方法。
10.本发明的有益效果在于:
11.1、本发明通过更新app实现升级触摸屏参数,减少了开发人员系统编译和测试人员的测试的时间,减少系统升级的版本数量。用户不需要更新系统ota就能更新触摸屏效果,使用更方便,更加节省用户时间。而且还可以增加系统的稳定性,避免因为修改一个触摸屏的效果导致开发人员出错或者编译出错导致系统出问题。
12.2、由于系统和触摸屏参数是分离更新的,因此用户可以根据自己需要自行选择,比如用新的系统旧的触摸屏效果或者旧的系统新的触摸屏效果。
13.3、通过本发明升级触摸屏效果,用户可以通过退回app版本就能退回对应的旧版
本触摸屏效果,相比以往的从新线刷旧版本rom来退回的复杂耗时的做法,非常方便。
具体实施方式
14.以下将对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。
15.本实施例提供一种基于android的通过app更新触摸屏参数的方法,具体过程为:
16.kernel驱动通过sysfs_create_file创建sys的设备节点,实现store函数原型,store函数里面获取buf里面的参数内容,解析和校验通过后保存起来;通过调用tp驱动对应的fw_update函数把上述参数内容写到触摸屏的硬件上;在selinux添加相应的权限,使所述设备节点能通过指定的上层app正常write;
17.更新触摸屏参数时,更新指定的上层app,所述指定的上层app通过newfilewriter(file_path);和newbufferedwriter(fwriter);将更新后的触摸屏参数写到所述设备节点,以完成触摸屏参数的升级。
18.通过上述方法,可以通过更新app实现升级触摸屏参数,减少了开发人员系统编译和测试人员的测试时间,减少系统升级的版本数量。用户不需要更新系统ota就能更新触摸屏效果,使用更方便,更加节省用户时间。而且还可以增加系统的稳定性,避免因为修改一个触摸屏的效果导致开发人员出错或者编译出错导致系统出问题。另外,由于系统和触摸屏参数是分离更新的,因此用户可以根据自己需要自行选择,比如用新的系统、旧的触摸屏效果或者旧的系统、新的触摸屏效果。
19.通过本实施例方法,用户还可以通过退回app版本退回到对应的旧版本触摸屏效果,相比以往的从新线刷旧版本rom来退回的复杂耗时的做法,非常方便。
20.对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本发明权利要求的保护范围之内。


技术特征:
1.一种基于android的通过app更新触摸屏参数的方法,其特征在于,具体过程为:kernel驱动通过sysfs_create_file创建sys的设备节点,实现store函数原型,store函数里面获取buf里面的参数内容,解析和校验通过后保存起来;通过调用tp驱动对应的fw_update函数把上述参数内容写到触摸屏的硬件上;在selinux添加相应的权限,使所述设备节点能通过指定的上层app正常write;更新触摸屏参数时,更新指定的上层app,所述指定的上层app通过new filewriter(file_path);和new bufferedwriter(fwriter);将更新后的触摸屏参数写到所述设备节点,以完成触摸屏参数的升级。2.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1所述的方法。3.一种android设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现权利要求1所述的方法。

技术总结
本发明公开了一种基于Android的通过app更新触摸屏参数的方法,通过更新APP实现升级触摸屏参数,减少了开发人员系统编译和测试人员的测试时间,减少系统升级的版本数量。用户不需要更新系统OTA就能更新触摸屏效果,使用更方便,更加节省用户时间。而且还可以增加系统的稳定性,避免因为修改一个触摸屏的效果导致开发人员出错或者编译出错导致系统出问题。致开发人员出错或者编译出错导致系统出问题。


技术研发人员:刘苏生 朱坤 吴河林
受保护的技术使用者:珠海读书郎软件科技有限公司
技术研发日:2022.04.01
技术公布日:2022/7/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1