[发明专利]用于在移动终端上隐藏应用的系统和方法有效
申请号: | 201410054266.4 | 申请日: | 2014-02-18 |
公开(公告)号: | CN103793657B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 李坤 | 申请(专利权)人: | 北京网秦天下科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 闫晔 |
地址: | 100013 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 移动 终端 隐藏 应用 系统 方法 | ||
技术领域
本发明涉及移动通信领域。更具体地,本发明涉及一种用于在移动终端上隐藏应用的系统和方法。
背景技术
在安卓系统中,应用包名是一个应用的唯一标示。如果两个应用的包名一样,则安卓系统就认为它们是同一个应用。
安卓系统中的桌面用户界面称为桌面启动器(Launcher)。Launcher能够显示安装的应用的图标。用户点击图标可以进入到对应的应用中去。Launcher启动后会扫描包含启动界面的应用,将它们的图标显示出来。
当前,Launcher启动后会显示已安装的所有应用的图标。如果用户有特定应用不希望别人发现,目前的系统无法保护用户的隐私。
因此,需要一种能够将需要隐藏的应用伪装成另外一个应用的系统和方法,使得用户能够保护隐私。
发明内容
为了解决上述问题,本发明提出了一种用于在移动终端上隐藏应用的系统和方法。
具体地,根据本发明的第一方案,提供了一种用于在移动终端上隐藏应用的系统,包括:选择单元,被配置为选择隐藏应用以及容纳所述隐藏应用的寄生应用;隐藏单元,被配置为不在移动终端的桌面上显示所述隐藏应用的图标;检测单元,被配置为检测所述寄生应用的启动;以及监控单元,被配置为在所述寄生应用启动后监测特定条件的出现,以及在所述特定条件出现时启动所述隐藏应用。
在一个实施例中,所述选择单元被配置为:通过SharedPreferences数据存储方式,存储与所述隐藏应用和所述寄生应用有关的信息。SharedPreferences是一种轻型的数据存储方式,其本质是基于XML文件存储key-value键值对数据。SharedPreferences可以用来存储一些简单的配置信息,其存储位置例如可以是/data/data/<包名>/shared_prefs目录。
在一个实施例中,所述隐藏单元被配置为:通过禁用所述隐藏应用的启动组件,使得不在移动终端的桌面上显示所述隐藏应用的图标。
在一个实施例中,所述检测单元被配置为:循环获取正在使用的应用的名称,以检测所述寄生应用的启动。例如,安卓系统提供了获取当前在最前面使用的应用的名称的接口,通过循环获取在最前面使用的应用的名称,可以检测应用的启动。
在一个实施例中,所述特定条件包括:所述移动终端发生晃动。例如,安卓系统提供了监控移动终端发生晃动的接口,通过该接口可以检测到用户晃动移动终端。
根据本发明的第二方案,提供了一种用于在移动终端上隐藏应用的方法,包括:选择隐藏应用以及容纳所述隐藏应用的寄生应用;不在移动终端的桌面上显示所述隐藏应用的图标;检测所述寄生应用的启动;以及在所述寄生应用启动后监测特定条件的出现,以及在所述特定条件出现时启动所述隐藏应用。
在一个实施例中,通过SharedPreferences数据存储方式,存储与所述隐藏应用和所述寄生应用有关的信息。
在一个实施例中,通过禁用所述隐藏应用的启动组件,使得不在移动终端的桌面上显示所述隐藏应用的图标。
在一个实施例中,循环获取正在使用的应用的名称,以检测所述寄生应用的启动。
在一个实施例中,所述特定条件包括:所述移动终端发生晃动。
通过应用本发明,在用户看来隐藏应用就像寄生在另外一个应用(寄生应用)中。隐藏应用不在Launcher中显示,只有在启动寄生应用时发生特定条件(例如晃动移动终端)才可以启动隐藏应用。因此,本发明实现了应用伪装的效果,这使得用户的私密应用不易被发现,从而保护了用户的隐私。
附图说明
通过下面结合附图说明本发明的优选实施例,将使本发明的上述及其它目的、特征和优点更加清楚,其中:
图1是示出了根据本发明一个实施例的用于在移动终端上隐藏应用的系统的框图。
图2是示出了根据本发明一个实施例的用于在移动终端上隐藏应用的方法的流程图。
在本发明的所有附图中,相同或相似的结构均以相同或相似的附图标记来标识。
具体实施方式
下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了对于本发明来说是不必要的细节和功能,以防止对本发明的理解造成混淆。
图1是示出了根据本发明一个实施例的用于在移动终端上隐藏应用的系统的框图。如图1所示,系统10包括选择单元110、隐藏单元120、检测单元130和监控单元140。下面,对图1所示的系统10的各个组件进行详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网秦天下科技有限公司,未经北京网秦天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410054266.4/2.html,转载请声明来源钻瓜专利网。