发明名称 |
一种在移动终端中模拟硬件设备的模拟器及其实现方法 |
摘要 |
本发明公开一种在移动终端中模拟硬件设备的模拟器及其实现方法,所述模拟器包括模拟驱动及模拟UI,所述模拟驱动用于提供给应用程序及所述模拟UI接口,由应用程序将动作指令通过接口写入到模拟驱动中,所述模拟UI用于通过该接口从所述模拟驱动中读取到动作指令,并对所述动作指令进行模拟,实现模拟硬件设备的功能。本发明中,虽然感受不到硬件实际的振动,但对于开发者而言,这种在UI上模拟振动的效果是显而易见的,因此,应用程序的开发人员可通过该模拟器及实现方法独立于硬件进行软件的开发,大大提高了应用程序及终端设备的开发效率。 |
申请公布号 |
CN102819450B |
申请公布日期 |
2016.08.17 |
申请号 |
CN201210297526.1 |
申请日期 |
2012.08.21 |
申请人 |
惠州TCL移动通信有限公司 |
发明人 |
吴奇峰 |
分类号 |
G06F9/455(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
深圳市君胜知识产权代理事务所 44268 |
代理人 |
王永文;杨宏 |
主权项 |
一种在移动终端中模拟硬件设备的模拟器,其特征在于,包括模拟驱动及模拟UI,所述模拟驱动用于提供给应用程序及所述模拟UI接口,由应用程序将动作指令通过接口写入到模拟驱动中,所述模拟UI用于通过该接口从所述模拟驱动中读取到动作指令,并对所述动作指令进行模拟,实现模拟硬件设备的功能;所述模拟器模拟的硬件设备为振动器;所述模拟驱动的接口定义了用于表示振动器振动动作的数据结构;所述数据结构包括振动器的编号、名称、周期、占空比及周期数变量;振动器的占空比的范围为0至100,0表示不振动,100表示一直振动,而占空比不为0或100时,在每个周期内振动器均为先振动然后再停止。 |
地址 |
516006 广东省惠州市仲恺高新区惠风四路70号 |