一种基于android系统的应用程序功能提取方法技术方案

技术编号:9967377 阅读:133 留言:0更新日期:2014-04-25 07:31
本发明专利技术公开了一种基于android系统的应用程序功能提取方法,包括以下步骤:(1)在应用程序运行时,系统等待接收快照指令;(2)当系统接收到快照指令时,制作当前应用程序当前功能的快照,并将快照进行保存;(3)选定所保存的快照,系统根据保存的快照的内容还原/执行应用程序对应的功能。本发明专利技术可在快速获取应用程序某项功能的快照,并通过快捷方式或快捷键的方式进行保存,使用起来十分方便快捷,弥补了使用遥控器的机顶盒在操作上的不足。

【技术实现步骤摘要】
一种基于android系统的应用程序功能提取方法
本专利技术涉及一种基于android系统的应用程序功能提取方法。
技术介绍
随着Android系统的发展,市场上越来越多的应用程序(app),Android机顶盒的flash存储越来越大,可以安装海量的app。另一方面,各种APP的自身功能也越来越多,越来越强大,用户可能会觉得某个APP的某项功能十分受用。但是,随着APP数量的增加,快速准确找到某个APP都比较困难,更不用说找到APP中的某个功能了。而对于基本上只能通过遥控器进行操作的Android机顶盒来说,如何让用户在安装非常多app的机顶盒上快速定位使用app中的功能,更是异常的繁琐困难,因此,这是亟需解决的问题。
技术实现思路
为了解决上述问题,节约开发成本,本专利技术提供一种基于android系统的应用程序功能提取的设计方案。一种基于android系统的应用程序功能提取方法,包括以下步骤:(1)在应用程序运行时,系统等待接收快照指令;(2)当系统接收到快照指令时,制作当前应用程序当前功能的快照,并将快照进行保存;(3)选定所保存的快照,系统根据保存的快照的内容还原/执行应用程序对应的功能。制作当前应用程序的当前状态快照的实现步骤包括:(21)查询Activity堆栈,获取栈顶的Activity;(22)通过获取到的Activity读取当前的焦点所在的控件,并将获得该控件对应的保存为应用程序快照信息;(23)建立快捷方式,与保存的信息进行关联。所述快捷方式包括,桌面快捷方式、书签以及快捷键关联。所述快捷键关联的实现步骤为:(23a)建立快捷方式时,根据系统发出的选择菜单,当接收到选择快捷键关联的操作时进入快捷键关联步骤;(23b)等待快捷键按键信息的输入,当接收到快捷键按键输入的信息后,发出确认菜单等待确认输入;(23c)当接收到确认输入后,将快捷键按键信息与应用信息对应保存在数据库中。所述步骤(3)的实现步骤包括:(31)当运行所保存的桌面快捷方式或书签或通过输入快捷键按键时,查询相对应的保存的应用信息;(32)根据该应用信息,获取对应的应用程序及功能,并激活该应用程序及执行快照对应的功能。所述快照指令为通过遥控器的快照按键发出。还包括快照按键以及快捷键按键自定义步骤:进入自定义按键设定流程,选择自定义按键类型,等待按键输入,接收到输入的按键信息后,发出确认菜单等待确认输入;当接收到确认输入后,记录输入的按键的键值,根据选择的自定义按键类型保存相应的快照按键或快捷键按键。所述快照按键或快捷键按键均包括单键或组合键。综上所述,本专利技术可在快速获取应用程序某项功能的快照,并通过快捷方式或快捷键的方式进行保存,使用起来十分方便快捷,弥补了使用遥控器的机顶盒在操作上的不足。具体实施方式为了让本领域的技术人员能够更好地了解本专利技术的技术方案,下面对本专利技术作进一步的阐述。本专利技术揭示了一种基于android系统的应用程序功能提取方法,包括以下步骤:(1)在应用程序运行时,系统等待接收快照指令;(2)当系统接收到快照指令时,制作当前应用程序当前功能的快照,并将快照进行保存;(3)选定所保存的快照,系统根据保存的快照的内容还原/执行应用程序对应的功能。快捷键关联的实现步骤为:(23a)建立快捷方式时,根据系统发出的选择菜单,当接收到选择快捷键关联的操作时进入快捷键关联步骤;(23b)等待快捷键按键信息的输入,当接收到快捷键按键输入的信息后,发出确认菜单等待确认输入;(23c)当接收到确认输入后,将快捷键按键信息与应用信息对应保存在数据库中。当机顶盒在运行时,实时监控拦截系统内的操作信息,当接收到遥控器的快照按键发来的信息后,查询查询当前的Activity堆栈,获取栈顶的Activity;通过获取到的Activity读取当前的焦点所在的控件,并将获得该控件对应的包括应用程序包名焦点所在控件的类名等相关信息,并进行保存;同时建立快捷方式,与保存的信息进行关联。快捷方式包括桌面快捷方式、书签以及快捷键关联等,根据用户的不同需求进行选择。当选择为快捷键关联的快捷键方式时,用户根据系统发出的选择菜单,选择快捷键关联的操作,进入快捷键关联步骤;此时机顶盒等待快捷键按键信息的输入,当接收到快捷键按键输入的信息后,发出确认菜单等待确认输入;当用户通过遥控器进行确认后,机顶盒将快捷键按键信息与对应的应用程序快照信息保存在数据库中。当用户运行所保存的桌面快捷方式或书签或通过输入快捷键按键时,机顶盒查询相对应的保存的应用信息;根据该应用信息获取应用程序包名、功能类名等信息,从而得到对应的应用程序及功能,并激活该应用程序及执行快照对应的功能。为了方便用户的使用,还包括快照按键以及快捷键按键自定义步骤:进入自定义按键设定流程,选择自定义按键类型,等待按键输入,接收到输入的按键信息后,发出确认菜单等待确认输入;当接收到确认输入后,记录输入的按键的键值,根据选择的自定义按键类型保存相应的快照按键或快捷键按键。快照按键或快捷键按键均包括单键或组合键,根据实际情况可进行灵活选择,避免按键的功能冲突。本实施例只是本专利技术的较优实施方式,未进行详细描述的部分均采用公知的成熟技术。需要说明的是,在不背离本专利技术精神及其实质的情况下,熟悉本领域的技术人员当可根据本专利技术作出各种相应的改变和变形,但这些改变和变形都应属于本专利技术所附的权利要求的保护范围。本文档来自技高网...

【技术保护点】
一种基于android系统的应用程序功能提取方法,其特征在于,包括以下步骤:(1)在应用程序运行时,系统等待接收快照指令;(2)当系统接收到快照指令时,制作当前应用程序当前功能的快照,并将快照进行保存;(3)选定所保存的快照,系统根据保存的快照的内容还原/执行应用程序对应的功能。

【技术特征摘要】
1.一种基于android系统的应用程序功能提取方法,其特征在于,包括以下步骤:(1)在应用程序运行时,系统等待接收快照指令;(2)当系统接收到快照指令时,制作当前应用程序当前功能的快照,并将快照进行保存;(3)选定所保存的快照,系统根据保存的快照的内容还原/执行应用程序对应的功能;所述的基于android系统的应用程序功能提取方法,还包括快照按键以及快捷键按键自定义步骤:进入自定义按键设定流程,选择自定义按键类型,等待按键输入,接收到输入的按键信息后,发出确认菜单等待确认输入;当接收到确认输入后,记录输入的按键的键值,根据选择的自定义按键类型保存相应的快照按键或快捷键按键;其中,制作当前应用程序当前功能的快照的实现步骤包括:(21)查询Activity堆栈,获取栈顶的Activity;(22)通过获取到的Ac...

【专利技术属性】
技术研发人员:吴海传赵海鹏江涛爱
申请(专利权)人:广东九联科技股份有限公司
类型:发明
国别省市:

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

1