屏蔽操作系统锁屏的方法、装置及移动终端的制作方法

文档序号:9396605阅读:376来源:国知局
屏蔽操作系统锁屏的方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,尤其涉及一种屏蔽操作系统锁屏的方法、装置及移动终端。
【背景技术】
[0002]在安卓(android)操作系统中,原生的界面往往看起来都不是特别美观,用户为了获得更丰富的视觉及功能的体验,往往都会安装一些界面优化类型的应用程序。例如,锁屏应用程序等。由于操作系统本身已经配置了锁屏功能及相应的锁屏界面,当用户安装锁屏应用程序后,会出现需要进行两次解锁才能进入系统桌面的情况。这会增加用户操作繁琐度。

【发明内容】

[0003]本发明提供一种屏蔽操作系统锁屏的方法、装置及移动终端,能够解决用户需要两次解锁才能进入系统桌面的问题。
[0004]为达到上述目的,本发明第一方面实施方式提出一种屏蔽操作系统锁屏的方法,包括:在安装锁屏应用程序时,获取操作系统的配置信息,所述配置信息中包含所述操作系统是否设置解锁密码;如果设置了解锁密码,则通过所述锁屏应用程序关闭所述解锁密码;如果没有设置解锁密码,则通过所述锁屏应用程序对所述操作系统的窗口属性进行配置,使得操作系统接收到对锁屏应用程序生成的锁屏界面的解锁指令后,根据所述解锁指令自动解锁操作系统的锁屏。
[0005]可选的,所述通过所述锁屏应用程序关闭所述解锁密码,包括:通过所述锁屏应用程序调用所述操作系统的第一应用程序编程接口 API,所述第一 API用于关闭操作系统的解锁密码。
[0006]可选的,所述通过所述锁屏应用程序关闭所述解锁密码,还包括:如果在调用所述第一 API后,没有关闭操作系统的解锁密码,则向用户显示引导界面,并引导用户手动关闭操作系统的解锁密码。
[0007]可选的,所述通过所述锁屏应用程序对所述操作系统的窗口属性进行配置,包括:通过所述锁屏应用程序调用操作系统的第二 API,所述第二 API用于修改操作系统的窗口属性,使得操作系统在接收到对锁屏应用程序生成的锁屏界面的解锁指令后自动解锁操作系统的锁屏。
[0008]可选的,还包括:采用所述锁屏应用程序对移动终端进行锁屏;在用户需要解锁时,向用户显示锁屏应用程序生成的锁屏界面,并接收用户操作对所述锁屏界面进行解锁;在对所述锁屏界面进行解锁后,显示操作系统的桌面。
[0009]为达到上述目的,本发明第二方面实施方式提出一种屏蔽操作系统锁屏的装置,包括:获取模块,用于在安装锁屏应用程序时,获取操作系统的配置信息,所述配置信息中包含所述操作系统是否设置解锁密码;第一屏蔽模块,用于如果设置了解锁密码,则通过所述锁屏应用程序关闭所述解锁密码;第二屏蔽模块,用于如果没有设置解锁密码,则通过所述锁屏应用程序对所述操作系统的窗口属性进行配置,使得操作系统接收到对锁屏应用程序生成的锁屏界面的解锁指令后,根据所述解锁指令自动解锁操作系统的锁屏。
[0010]可选的,所述第一屏蔽模块包括:第一单元,用于通过所述锁屏应用程序调用所述操作系统的第一应用程序编程接口 API,所述第一 API用于关闭操作系统的解锁密码。
[0011]可选的,所述第一屏蔽模块还包括:第二单元,用于如果在调用所述第一 API后,没有关闭操作系统的解锁密码,则向用户显示引导界面,并引导用户手动关闭操作系统的解锁密码。
[0012]可选的,所述第二屏蔽模块具体用于:通过所述锁屏应用程序调用操作系统的第二 API,所述第二 API用于修改操作系统的窗口属性,使得操作系统在接收到对锁屏应用程序生成的锁屏界面的解锁指令后自动解锁操作系统的锁屏。
[0013]可选的,还包括:锁屏模块,用于采用所述锁屏应用程序对移动终端进行锁屏;解锁模块,用于在用户需要解锁时,向用户显示锁屏应用程序生成的锁屏界面,并接收用户操作对所述锁屏界面进行解锁;显示模块,用于在对所述锁屏界面进行解锁后,显示操作系统的桌面。
[0014]为达到上述目的,本发明第三方面实施方式提出一种移动终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为移动终端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:在安装锁屏应用程序时,获取操作系统的配置信息,所述配置信息中包含所述操作系统是否设置解锁密码;如果设置了解锁密码,则通过所述锁屏应用程序关闭所述解锁密码;如果没有设置解锁密码,则通过所述锁屏应用程序对所述操作系统的窗口属性进行配置,使得操作系统接收到对锁屏应用程序生成的锁屏界面的解锁指令后,根据所述解锁指令自动解锁操作系统的锁屏。
[0015]本发明上述实施方式中提出的屏蔽操作系统锁屏的方法、装置及移动终端,通过关闭操作系统的解锁密码或者对操作系统的窗口属性进行配置,实现屏蔽操作系统的锁屏,从而在解锁时不需要用户人为对操作系统的锁屏进行解锁,在安装锁屏应用程序后,一次解锁就可以进入系统桌面,简化用户操作。
[0016]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0017]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0018]图1是本发明一实施例提出的屏蔽操作系统锁屏的方法的流程示意图;
[0019]图2是本发明另一实施例提出的屏蔽操作系统锁屏的方法的流程示意图;
[0020]图3是本发明另一实施例提出的屏蔽操作系统锁屏的装置的结构示意图;
[0021]图4是本发明另一实施例提出的屏蔽操作系统锁屏的装置的结构示意图;
[0022]图5是本发明另一实施例提出的移动终端的结构示意图。
【具体实施方式】
[0023]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0024]图1是本发明一实施例提出的屏蔽操作系统锁屏的方法的流程示意图,该方法包括:
[0025]Sll:在安装锁屏应用程序时,获取操作系统的配置信息,所述配置信息中包含所述操作系统是否设置解锁密码。
[0026]操作系统锁屏可以分为:设置解锁密码,或者,未设置解锁密码。操作系统是否设置了解锁密码可以记录在操作系统的配置信息中。
[0027]例如,安装的锁屏应用程序称为Locker,用户可以下载并将该应用程序安装在android操作系统的手机上。当Locker被安装时,Locker可以获取操作系统的配置信息,并根据其中记录的解锁密码的信息确定操作系统是否设置了解锁密码。
[0028]S12:如果设置了解锁密码,则通过所述锁屏应用程序关闭所述解锁密码。
[0029]当操作系统设置了解锁密码,需要关闭解锁密码,从而在用户进行解锁时,不需要对操作系统的锁屏进行解锁。
[0030]例如,Locker判断出操作系统设置了解锁密码,则可以调用操作系统的第一应用程序编程接口(Applicat1n Programming Interface,API),该第一 API 用于关闭操作系统的解锁密码,因此,当Locker调用第一 API后,第一 API可以执行其功能,即关闭操作系统的解锁密码,从而实现对操作系统的解锁密码的关闭。该第一 API可以具体是指disableKeyguard。
[0031]其中,disabl eKeyguard是android操作系统中的一种已有API,它的作用就是关闭系统自带的锁屏服务,当系统设置解锁密码时,就关闭解锁密码。因此,当disableKeyguard被锁屏应用程序(Lock)调用后,disableKeyguard就会执行自己的作用,即在设置解锁密码时,关闭解锁密码,从而实现解锁密码的关闭。
[0032]但是,由于API的执行可能会出现错误,例如,调用第一 API后也可能并不能关闭操作系统的解锁密码,则如果Locker调用第一 API后,可以关闭操作系统的解锁密码,则可以结束解锁密码的关闭流程,另一方面,如果Locker调用第一 API
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1