基于移动终端模拟器的接近传感器模拟实现方法及系统技术方案

技术编号:13239347 阅读:109 留言:0更新日期:2016-05-15 01:19
本发明专利技术公开了基于移动终端模拟器的接近传感器模拟实现方法及系统,所述方法包括:在移动终端模拟器上设置上与实物接近传感器硬件运行环境一致的软件接口;移动终端模拟器模拟实物接近传感器的UI及实物接近传感器的驱动;移动终端模拟器通过获取模拟接近传感器的UI的操作,调用模拟接近传感器的驱动,驱动接近传感器的应用程序,实现接近传感器模拟。本发明专利技术在移动终端初期开发阶段,为移动终端的应用程序提供接近传感器模拟,为软件的开发提供抽象的硬件,使应用程序可独立于实际的接近传感器硬件自行开发,提供了移动终端开发效率,节省了时间成本。

【技术实现步骤摘要】

本专利技术涉及移动终端开发
,尤其涉及基于移动终端模拟器的接近传感器 模拟实现方法及系统。
技术介绍
目前,在每一款移动终端的初期开发阶段,由于硬件还没有完全准备好,软件(特 别是上层应用程序)就不能进行开发和调试,这就造成开发初期软件无事可做,等硬件一旦 准备好,软件又忙不过来,从而影响了整个项目的开发进度,降低了项目的效率,增加了项 目开发的时间成本。 现有技术中移动终端开发过程中的接近传感器若还没有准备好,那么接近传感器 的应用程序就不能进行开发和调试,影响了整个项目的开发进度,降低了项目的效率。 因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供基于移动终端模拟器的接近传感器模 拟实现方法及系统,旨在解决现有技术中移动终端开发过程中的接近传感器若还没有准备 好,那么接近传感器的应用程序就不能进行开发和调试,影响了整个项目的开发进度,降低 了项目的效率的缺陷。 本专利技术的技术方案如下: 一种基于移动终端模拟器的接近传感器模拟实现方法,其中,方法包括: A、 在移动终端模拟器上设置上与实物接近传感器硬件运行环境一致的软件接口; B、 移动终端模拟器模拟实物接近传感器的UI及实物接近传感器的驱动; C、 移动终端模拟器通过获取模拟接近传感器的UI的操作,调用模拟接近传感器的驱 动,驱动接近传感器的应用程序,实现接近传感器模拟。 所述的基于移动终端模拟器的接近传感器模拟实现方法,其中,所述步骤A具体包 括: A1、在移动终端模拟器设置与驱动实物接近传感器的应用程序运行环境一致的第一软 件接口; A2、在移动终端模拟器设置与实物接近传感器UI运行环境一致的第二软件接口。 所述的基于移动终端模拟器的接近传感器模拟实现方法,其中,所述步骤B具体包 括: Bl、移动终端模拟器模拟接近传感器的UI后形成模拟UI,模拟UI添加特定的按钮模拟 实物接近传感器的实物事件; B2、移动终端模拟器模拟实物接近传感器的驱动形成模拟驱动,并预先设置实物接近 传感器的实物事件所对应的模拟接近传感器的值。 所述的基于移动终端模拟器的接近传感器模拟实现方法,其中,所述步骤C具体包 括: Cl、移动终端模拟器获取鼠标点击模拟UI的特定的按钮的操作,模拟UI将对应的模拟 接近传感器的值发送给模拟驱动; C2、模拟驱动通知应用程序获取模拟接近传感器的值; C3、应用程序根据获取的值对移动终端模拟器执行相应的操作,实现接近传感器模拟。 所述的基于移动终端模拟器的接近传感器模拟实现方法,其中,所述实物事件包 括有物体与接近传感器的距离小于等于应用程序设置的感应距离或是物体与接近传感器 的距离大于应用程序设置的感应距离。 -种基于移动终端模拟器的接近传感器模拟实现系统,其中,所述系统包括: 设置模块,用于在移动终端模拟器上设置上与实物接近传感器硬件运行环境一致的软 件接口; 第一模拟模块,用于移动终端模拟器模拟实物接近传感器的UI及实物接近传感器的驱 动; 第二模拟模块,用于移动终端模拟器通过获取模拟接近传感器的UI的操作,调用模拟 接近传感器的驱动,驱动接近传感器的应用程序,实现接近传感器模拟。 所述的基于移动终端模拟器的接近传感器模拟实现系统,其中,所述设置模块具 体包括: 第一设置单元,用于在移动终端模拟器设置与驱动实物接近传感器的应用程序运行环 境一致的第一软件接口; 第二设置单元,用于在移动终端模拟器设置与实物接近传感器UI运行环境一致的第二 软件接口。 所述的基于移动终端模拟器的接近传感器模拟实现系统,其中,所述第一模拟模 块具体包括: UI模拟单元,用于移动终端模拟器模拟接近传感器的UI后形成模拟UI,模拟UI添加特 定的按钮模拟实物接近传感器的实物事件; 驱动模拟单元,用于移动终端模拟器模拟实物接近传感器的驱动形成模拟驱动,并预 先设置实物接近传感器的实物事件所对应的模拟接近传感器的值。 所述的基于移动终端模拟器的接近传感器模拟实现系统,其中,所述第二模拟模 块具体包括: 获取单元,用于移动终端模拟器获取鼠标点击模拟UI的特定的按钮的操作,模拟UI将 对应的模拟接近传感器的值发送给模拟驱动; 通知单元,用于模拟驱动通知应用程序获取模拟接近传感器的值; 执行单元,用于应用程序根据获取的值对移动终端模拟器执行相应的操作,实现接近 传感器模拟。 所述的基于移动终端模拟器的接近传感器模拟实现系统,其中,所述实物事件包 括有物体与接近传感器的距离小于等于应用程序设置的感应距离或是物体与接近传感器 的距离大于应用程序设置的感应距离。 本专利技术提供了一种基于移动终端模拟器的接近传感器模拟实现方法及系统,本发 明在移动终端初期开发阶段,为移动终端的应用程序提供接近传感器模拟,为软件的开发 提供抽象的硬件,使应用程序可独立于实际的接近传感器硬件自行开发,提供了移动终端 开发效率,节省了时间成本。【附图说明】 图1为本专利技术的一种基于移动终端模拟器的接近传感器模拟实现方法的较佳实施 例的流程图。 图2是本专利技术的一种基于移动终端模拟器的接近传感器模拟实现方法的具体应用 实施例中实现框架图。 图3为本专利技术的一种基于移动终端模拟器的接近传感器模拟实现方法的具体应用 实施例的模拟UI上的按钮事件示意图。 图4为本专利技术的一种基于移动终端模拟器的接近传感器模拟实现系统的较佳实施 例的功能原理框图。【具体实施方式】 为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说 明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 本专利技术提供了一种基于移动终端模拟器的接近传感器模拟实现方法的较佳实施 例的流程图,如图1所示,所述方法包括: 步骤S100、在移动终端模拟器上设置上与实物接近传感器硬件运行环境一致的软件接 □ 〇 具体实施时,移动终端模拟器除了需要模拟实物硬件之外,还需要提供和在实物 硬件上运行时一致的软件接口,这样如果等实物硬件准备好了,在模拟器上开发的应用程 序同样可以在实物硬件上顺利运行。进一步的实施例中,步骤SlOO具体包括: 步骤S101、在移动终端模拟器设置与驱动实物接近传感器的应用程序运行环境一致的 第一软件接口; 步骤S102、在移动终端模拟器设置与实物接近传感器UI运行环境一致的第二软件接 □ 〇具体实施时,移动终端模拟器的驱动Driver的接口可以分为两部分,一部分是供 给应用程序使用,一部分用于模拟硬件的用户界面(User Interface,简称UI)使用。因为模 拟器脱离实际的硬件,所以需要模拟硬件的UI模块,从而原本Driver与硬件的沟通变成了 Driver与模拟UI模块沟通以使模拟UI能模拟出与实际硬件相似的效果,因此Driver需要额 外的接口用于模拟UI模块,并且这部分接口可以根据需要进行修改。但是Driver提供给应用程序的接口要与运行在实际硬件上的一致,这部分接口由 Driver工程师和应用工程师根据项目需求一起制定,只要这部分接口保持不变,如果应用 程序能运行于模拟器上,照样也能运行于实际的硬件上。模拟器最终会由实物硬件替换掉,但是给应用程序提供的接口与在实物硬件上的 是一样的,这样应用程序就可以忽略是运行在模本文档来自技高网...

【技术保护点】
一种基于移动终端模拟器的接近传感器模拟实现方法,其特征在于,方法包括:A、在移动终端模拟器上设置上与实物接近传感器硬件运行环境一致的软件接口;B、移动终端模拟器模拟实物接近传感器的UI及实物接近传感器的驱动;C、移动终端模拟器通过获取模拟接近传感器的UI的操作,调用模拟接近传感器的驱动,驱动接近传感器的应用程序,实现接近传感器模拟。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴奇峰
申请(专利权)人:TCL移动通信科技宁波有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1