本发明涉及移动终端技术领域,涉及一种访客模式下访问桌面的方法和装置。
背景技术:
随着科技的发展,手机、平板电脑等移动终端已渐渐融入人们的生活,每个人的生活几乎离不开移动终端。但是当因某些原因没带移动终端或没有移动终端时,就需要借用他人的移动终端,如此则存在移动终端的机主担心其移动终端里的隐私被别人窥探的问题。
技术实现要素:
有鉴于此,本发明提供一种访客模式下访问桌面的方法和装置,通过设置该访客模式,保护了用户隐私。
为达到上述目的,本发明第一方面提供了一种访客模式下访问桌面的方法,包括:
设置访客模式、机主模式密码;
设置在访客模式下需隐藏的应用;
锁屏密码解密后进入与密码对应的访客模式或机主模式;以及
在该访客模式下的桌面上隐藏在访客模式下需要隐藏的应用快捷方式。
优选地,在机主模式下恢复原先机主桌面排列,若访客模式下有新安装应用,则重新在机主模式下自动排列。
优选地,在该访客模式下隐藏在机主模式下的应用快捷方法会的步骤进一步包括:
自动补齐剩余应用快捷方式;和/或。
在该访客模式下,无卸载应用的权限;和/或
在该访客模式下,自动排列新安装的应用。
优选地,所述访客模式下进一步包括桌面变化信息不作保存处理,并对数据库操作进行屏蔽。
优选地,所述访客模式下隐藏应用快捷方式具体包括:
访问安全中心数据库,将需隐藏的应用保存入数列;以及
遍历桌面所有应用的快捷方式,删除需隐藏的应用快捷方式。
优选地,进一步包括:在所述访客模式下对隐藏后无应用快捷方式的桌面页进行删除。
优选地,所述自动补齐剩余应用快捷方式具体包括:对每个桌面页的应用保存入数列,并在对应桌面页进行重新按顺序无空位排列;和/或
所述无卸载应用权限具体包括:设置长按桌面应用不出现卸载框。
优选地,进一步包括:所述访客模式下对安装应用和切换语言进行处理。
优选地,所述机主模式下恢复原先机主桌面排列进一步包括若之前模式是访客模式则结束当前Launcher进程,重新启动新Launcher进程,恢复机主模式的桌面信息。
优选地,进一步包括:建立机主和访客两种桌面信息表,分别记录机主的数据和访客的数据。
本发明第二方面提供了一种访客模式下访问桌面的装置,包括:
第一模块,用于设置访客模式、机主模式密码;
第二模块,用于设置在访客模式下需隐藏的应用;
控制模块,用于在锁屏密码解密后进入与密码对应的访客模式或机主模式;
访客模式模块,用于在该访客模式下隐藏在访客模式下需要隐藏的应用快捷方式。
优选地,进一步包括:
机主模式模块,用于在机主模式下恢复原先机主桌面排列,若访客模式下有新安装应用,则重新在机主模式下自动排列。
优选地,用于在该访客模式下隐藏在机主模式下的应用快捷方式进一步包括:
自动补齐剩余应用快捷方式;和/或。
在该访客模式下,无卸载应用的权限;和/或
在该访客模式下,自动排列新安装的应用。
优选地,所述访客模式模块进一步包括桌面变化信息不作保存处理,并对数据库操作进行屏蔽。
优选地,所述访客模式下隐藏应用快捷方式具体包括:
访问安全中心数据库,将需隐藏的应用保存入数列;以及
遍历桌面所有应用的快捷方式,删除需隐藏的应用快捷方式。
优选地,所述访客模式模块进一步包括:在所述访客模式下对隐藏后无应用快捷方式的桌面页进行删除。
优选地,所述自动补齐剩余应用快捷方式具体包括:对每个桌面页的应用保存入数列,并在对应桌面页进行重新按顺序无空位排列;和/或
所述无卸载应用权限具体包括:设置长按桌面应用不出现卸载框。
优选地,所述访客模式模块进一步包括:所述访客模式下对安装应用和切换语言进行处理。
优选地,所述机主模式下恢复原先机主桌面排列进一步包括若之前模式是访客模式则结束当前Launcher进程,重新启动新Launcher进程,恢复机主模式的桌面信息。
优选地,进一步包括:建立机主和访客两种桌面信息表,分别记录机主的数据和访客的数据。
本发明的一种访客模式下访问桌面的方法和装置能够达到以下有益效果:隐藏对应程序桌面图标,并对其它应用图标进行桌面空位补齐。访客模式下不可卸载应用,访客模式新安装的应用可补访客模式下桌面的空位,而用户返回机主模式后,安装的应用将按机主模式的应用排列情况进行再补空,实现访客与机主模式桌面排列互不影响,满足用户保护隐私的需求。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
以下将参照附图对根据本发明的优选实施方式的一种访客模式下访问桌面的方法和装置进行描述。图中:
图1为根据一示例性实施例示出的访客模式下访问桌面的方法流程图。
图2为根据一示例性实施例示出的访客模式下访问桌面的装置框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在进行实施例描述之前,需要说明的是,为了说明的方便及具体化,本组实施例针对的是访客模式下访问桌面的方法和装置,但并不仅限于实施例中列举所限定的范围。
以下示例性实施例中的移动终端仅仅是示例性描述,与移动终端具有类似属性的其他设备也同样适用,例如智能终端等。本发明以Launcher开发为例,但并不仅限于Launcher开发所限定的范围,与Launcher开发具有相似的其他软件平台也同样适用。
根据本发明的方案,所述设备终端设置有访客模式和机主模式。所述机主模式为机主本人使用所述终端设备时,该终端设备呈现的模式;所述访客模式为除机主本人之外的其他人使用该终端设备时,该终端设备呈现的模式。首先结合图1说明根据本发明的所述访客模式下访问桌面的方法。图1为根据一示例性实施例示出的访客模式下访问桌面的方法流程图。如图1所示,所述访客模式下访问桌面的方法,包括:
步骤101,在设置里设置访客模式、机主模式密码,例如在终端设备的设置里设置进入访客模式、机主模式的密码;
步骤102,在安全中心设置需隐藏的应用;此处,可以优选由终端设备的安全中心完成所述设置。
步骤103,锁屏密码解密后进入与密码对应的访客模式或机主模式;以及
步骤104,在访客模式下隐藏机主模式下的应用快捷方式。优选地,在隐藏机主模式下的同时,自动补齐因删除应用快捷方式而产生的空位应用快捷方式。进一步优选地,在访客模式下,无卸载应用权限。以及进一步优选第,在该访客模式下,自动排列新安装的应用。
优选地,所述方法进一步包括:
步骤105,同时设置进入机主模式的密码,以便解密后进入所述机主模式。进入机主模式时,恢复原机主桌面排列。并且优选地,若访客模式下有新安装应用,则重新在机主模式下自动排列。访客模式下桌面变化信息不作保存处理,并对数据库操作进行屏蔽,例如。
优选地,在步骤104中,所述无卸载应用权限具体为:设置长按桌面应用不出现卸载框。
在步骤104中,访客模式下隐藏应用快捷方式具体为:访问安全中心数据库,将需隐藏的应用保存入数列;以及遍历桌面所有应用的快捷方式,删除需隐藏的应用快捷方式。
优选地,包括两种情况:删除应用时,直接进行删除;删除文件夹时,则对里面的快捷方式遍历,并删除对应应用。
在步骤104中,访客模式下隐藏应用快捷方式进一步包括,对隐藏后无应用快捷方式的桌面页进行删除。
在步骤104中,自动补齐剩余应用快捷方式具体为:对每个桌面页的应用保存入数列,并在对应桌面页进行重新按顺序无空位排列。
步骤104中,在访客模式下,进一步包括对安装应用和切换语言进行处理。桌面启动,安装应用和切换语言使用bindItems方法,难点在于如何确认安装应用和切换语言状态,并进行对应处理。Launcher安装应用采用bindAppsAdded方法,并此作为安装应用的依据。当安装应用时,对应用位置进行数列记录,得出空位数列,对最前空位进行应用快捷方式生成。因桌面开机启动先经机主模式,用户锁屏输入密码才进访客模式,所以访客模式下只需考虑切换语言的情况。切换语言时会重新启动桌面,对安全中心对应应用进行不添加处理,否则会出现隐藏应用重叠出现问题。另外,切换最后采用结束绑定方法,需对其进行访客模式的隐藏和排列处理。
优选地,所述方法进一步包括:所述机主模式下恢复原先机主桌面排列进一步包括若之前模式是访客模式则结束当前Launcher进程,重新启动新Launcher进程,恢复机主模式的桌面信息。当接收到访客模式广播时,若之前是访客模式则不作处理。而相反情况下,则进行访客模式处理。
可替换地,可以进一步建立机主和访客两种桌面信息表,分别记录机主的数据和访客的数据。其带来的优势是访客在机主切换回访客时,桌面信息不丢失。但同时劣势是耗费资源,相当于一个桌面有两套数据表。而且访客模式下数据表是永久的,其操作的各种桌面细节将影响下位访客的使用桌面体验。
以下结合图2描述根据本发明所述的访客模式下访问桌面的装置。图2为根据一示例性实施例示出的访客模式下访问桌面的装置框图。如图2所示,所述访客模式下访问桌面的装置,包括:
第一模块301,用于在设置里设置访客模式、机主模式密码;
第二模块302,用于在安全中心里设置需隐藏的应用;
控制模块303,用于在锁屏密码解密后进入与密码对应的访客模式或机主模式;
访客模式模块304,用于在该访客模式下隐藏在机主模式下的应用快捷方式。
优选地,进一步包括:
机主模式模块305,用于在机主模式下恢复原先机主桌面排列,若访客模式下有新安装应用,则重新在机主模式下自动排列。
优选地,访客模式模块304用于在该访客模式下隐藏在机主模式下的应用快捷方式进一步包括:
自动补齐剩余应用快捷方式;和/或。
在该访客模式下,无卸载应用的权限;和/或
在该访客模式下,自动排列新安装的应用。
优选地,访客模式模块304进一步包括桌面变化信息不作保存处理,并对数据库操作进行屏蔽。
优选地,访客模式模块304所述访客模式下隐藏应用快捷方式具体包括:
访问安全中心数据库,将需隐藏的应用保存入数列;以及
遍历桌面所有应用的快捷方式,删除需隐藏的应用快捷方式。
优选地,所述访客模式模块304进一步包括:在所述访客模式下对隐藏后无应用快捷方式的桌面页进行删除。
优选地,所述自动补齐剩余应用快捷方式具体包括:对每个桌面页的应用保存入数列,并在对应桌面页进行重新按顺序无空位排列;和/或
所述无卸载应用权限具体包括:设置长按桌面应用不出现卸载框。
优选地,所述访客模式模块304进一步包括:所述访客模式下对安装应用和切换语言进行处理。
优选地,所述机主模式模块305机主模式下恢复原先机主桌面排列进一步包括若之前模式是访客模式则结束当前Launcher进程,重新启动新Launcher进程,恢复机主模式的桌面信息。
优选地,进一步包括:建立机主和访客两种桌面信息表,分别记录机主的数据和访客的数据。替换地,所述机主模式模块305和所述访客模式模块304分别建立机主和访客两种桌面信息表,分别记录机主的数据和访客的数据。
本领域的技术人员容易理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。
应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明的基本原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明的权利要求范围内。