[发明专利]Android平台管理USB设备的方法有效
申请号: | 201610954336.0 | 申请日: | 2016-11-03 |
公开(公告)号: | CN106454498B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 李平;周建波;杨恩泽;杨晓胜 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/436 | 分类号: | H04N21/436;H04N21/4425;H04N21/443 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 吴中伟 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及Android系统领域,公开了一种Android平台管理USB设备的方法,解决Android智能电视上无USB设备状态显示的问题。本发明的方法概括起来为:在USB设备管理应用中添加广播接收类,并静态注册USB设备接入、拔出广播和Android系统启动完成广播;当广播接收服务接收到USB设备插拔信息的广播消息以及对应的附加消息时,判断Android系统启动是否完成,根据Android系统启动完成情况执行不同操作;当需要查看Andriod平台上连接的USB设备的实时状态时,从设备散列表中读取设备信息,通过多级目录展示各USB信息。本发明适用于Android系统的智能电视。 | ||
搜索关键词: | android 平台 管理 usb 设备 方法 | ||
【主权项】:
1.Android平台管理USB设备的方法,其特征在于,包括如下步骤:a.在USB设备管理应用中添加广播接收类,在Android应用的xml文件中静态注册USB设备接入、拔出广播和Android系统启动完成广播,并使Android系统发送所有USB设备插拔信息的广播消息;b.当广播接收服务接收到USB设备插拔信息的广播消息,判断Android系统启动是否完成,若Android系统未完成启动,则进入步骤c;若Android系统完成启动,则进入步骤d,c.对于接收到的USB设备插拔信息的广播消息,只保存不处理,等到Android系统启动完成后,在USB设备路径目录中遍历所有文件夹,当存在无冒号文件夹名文件夹,但不存在包含冒号且冒号前内容与USB设备路径目录完全一致的文件夹时,表示接入设备已经超过该USB端口支持的最大USB接入数;d.延时一段时间后取出USB设备插拔信息的广播消息,若USB设备插拔信息的广播消息为拔出,则删除已接入设备散列表中该设备的所有信息;若USB设备插拔信息的广播消息为接入,则遍历USB设备路径,将USB设备路径下的目录与系统的设备散列表中设备信息的设备路径比对,找到新接入的设备路径,如果新增设备路径只有一个,表明当前端口接入的设备数已经超过所支持的个数,提示用户将该设备接入到其他USB端口;如果新增设备路径有多个,则进入到新增目录中查看是否有ep_ee文件,若有ep_ee文件则表明当前端口接入的设备数已经超过所支持的个数,提示用户将该设备接入到其他USB端口,若没有ep_ee文件则查看是否有driver目录,如果没有则表明当前设备没有驱动,提示用户部分功能无法正常使用;e.从USB设备路径目录下读取USB设备创建的文件,解析出USB的设备状态信息,根据所述设备状态信息解析结果,生成一个设备散列表,用于保存各个USB设备信息;当需要查看Andriod平台上连接的USB设备的实时状态时,从设备散列表中读取设备信息,通过多级目录展示各USB信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610954336.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种投屏播放视频的方法及装置
- 下一篇:移动终端及其控制方法