[发明专利]在Android模拟器中模拟操作USB设备的方法在审

专利信息
申请号: 201310577617.5 申请日: 2013-11-18
公开(公告)号: CN103617068A 公开(公告)日: 2014-03-05
发明(设计)人: 胡军;张帆;李熊发;张强;王琴;唐林;陈锡林;张斌 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F9/455 分类号: G06F9/455;G06F13/10
代理公司: 成都虹桥专利事务所(普通合伙) 51124 代理人: 濮云杉
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: android 模拟器 模拟 操作 usb 设备 方法
【说明书】:

技术领域

发明涉及操作系统的开发,具体的讲是在Android模拟器中模拟操作USB设备的方法。

背景技术

2007年11月,Google公司与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。

Android操作系统的快速发展及其耀眼的市场表现,吸引了各大厂商纷纷开发基于Android系统的程序,Google也提供了Android模拟器来帮助没有真实Android设备的开发者开发调试Android程序。Android模拟器是Android SDK(Android软件开发工具包)自带的一个移动模拟器,它是一个可以运行在电脑上的虚拟设备。Android模拟器可以不需使用物理设备即可预览、开发和测试Android应用程序。当然,Android模拟器和真实Android设备相比还是有很多限制,其中就包括了Android模拟器不支持真实的USB设备。这导致了当开发者需要开发有关USB设备的程序时,无法使用Android模拟器来测试。

发明内容

本发明提供了一种在Android模拟器中模拟操作USB设备的方法,使没有真实Android设备的开发者可以在Android系统的环境下进行USB设备的开发和调试。

本发明在Android模拟器中模拟操作USB设备的方法,包括:

a.根据USB设备在Android系统中插入和拔出的状态,设置模拟USB设备插入和拔出的程序;

b.通过Android系统内置的模块检测并获得模拟USB设备是否插入的当前状态;

c.根据步骤b获得的不同状态,Android系统进行不同的分支处理。

通过模拟USB设备的程序来使Android系统的Android模拟器识别USB设备,在不支持真实USB设备的情况下,以模拟的方式达到开发和调试USB设备的目的。

进一步的,在步骤c进行不同的分支处理后,Android系统自动更改模拟USB设备程序中模拟USB设备的插入状态,这样在操作时就避免了在已经模拟插入USB设备状态的情况下再次插入,或在已经卸载USB设备状态的情况下重复卸载的情况发生。

具体的,步骤a中所述的程序通过Android系统中的mount服务来改变模拟USB设备的插入状态。

本发明的Android模拟器中模拟操作USB设备的方法,能够使没有真实Android设备的开发者顺利的在Android系统的环境下进行USB设备的开发和调试,方便和拓展了Android系统的开发,减少了必须购买真实Android设备才能开发、调试的成本。

以下结合实施例的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。

具体实施方式

本发明在Android模拟器中模拟操作U盘的方法,包括:

a.根据USB设备在Android系统中插入和拔出的状态,设置模拟USB设备插入和拔出的程序。其中USB设备可以是U盘、移动硬盘等各种带有USB接口的硬件设备;

b.通过Android系统内置的模块检测并获得模拟USB设备是否插入的当前状态;

c.根据步骤b获得的不同状态,Android系统进行不同的分支处理。同时,步骤a所述的程序通过Android系统中的mount服务来获取模拟USB设备的插入状态,并通过该服务自动更改模拟USB设备程序中模拟USB设备的插入状态,以避免在已经模拟插入USB设备状态的情况下再次插入,或在已经卸载USB设备状态的情况下重复卸载的情况。

通过模拟USB设备的程序来使Android系统的Android模拟器识别USB设备,在不支持真实USB设备的情况下,以模拟的方式达到开发和调试USB设备的目的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310577617.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top