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

文档序号:9396605阅读:来源:国知局
后,不能关闭操作的解锁密码,则可以由Locker向用户显示引导界面,并引导用户手动关闭操作系统的解锁密码,例如,在引导界面上显示“请手动关闭操作系统的解锁密码”,之后,用户可以手动关闭操作系统的解锁密码,实现操作系统的解锁密码的关闭。
[0033]其中,Locker在调用第一 API以及显示引导界面后,可以主动查找操作系统的配置信息,从而判断操作系统的解锁密码是否被关闭,或者,也可以在操作系统被关闭解锁密码后向Locker发送解锁密码被关闭的指令,以使得Locker获知操作系统的解锁密码被关闭。
[0034]S13:如果没有设置解锁密码,则通过所述锁屏应用程序对所述操作系统的窗口属性进行修改,使得操作系统接收到对锁屏应用程序生成的锁屏界面的解锁指令后,根据所述解锁指令自动解锁操作系统的锁屏。
[0035]例如,Locker判断出操作系统没有设置解锁密码,则可以调用操作系统的第二API,该第二 API用于修改操作系统的窗口属性,使得操作系统在接收到解锁指令后自动解锁操作系统的锁屏。具体的可以在窗口属性中增加一段代码,该代码表明操作系统接收到解锁指令后,执行的动作是对操作系统的锁屏进行解锁。
[0036]本实施例中,通过关闭操作系统的解锁密码或者对操作系统的窗口属性进行配置,实现屏蔽操作系统的锁屏,从而在解锁时不需要用户人为对操作系统的锁屏进行解锁,在安装锁屏应用程序后,一次解锁就可以进入系统桌面,简化用户操作。
[0037]图2是本发明另一实施例提出的屏蔽操作系统锁屏的方法的流程示意图,该方法包括:
[0038]S201:在安装锁屏应用程序时,获取操作系统的配置信息,所述配置信息中包含所述操作系统是否设置解锁密码。
[0039]操作系统锁屏可以分为:设置解锁密码,或者,未设置解锁密码。操作系统是否设置了解锁密码可以记录在操作系统的配置信息中。
[0040]例如,安装的锁屏应用程序称为Locker,用户可以下载并将该应用程序安装在android操作系统的手机上。当Locker被安装时,Locker可以获取操作系统的配置信息,并根据其中记录的解锁密码的信息确定操作系统是否设置了解锁密码。
[0041]S202:根据配置信息判断操作系统是否设置了解锁密码,若是,执行S203,否则,执行S206。
[0042]Locker通过检测操作系统的配置信息可以判断出操作系统是否设置了解锁密码。
[0043]S203:通过锁屏应用程序调用所述操作系统的第一 API,所述第一 API用于关闭操作系统的解锁密码。
[0044]该第一API 可以具体是指 disableKeyguard。
[0045]例如,Locker判断出操作系统设置了解锁密码后,贝Ij可以调用disableKeyguard,由于disableKeyguard被调用后会执行自身的功能,即关闭操作系统的解锁密码,因此,Locker可以通过调用disableKeyguard关闭操作系统的解锁密码。
[0046]S204:判断是否关闭了解锁密码,若是,执行S207,否则,执行S205。
[0047]但是,由于API的执行可能会出现错误,例如,调用第一 API后也可能并不能关闭操作系统的解锁密码,则可以根据调用第一 API后是否关闭操作系统的解锁密码进行相应处理。
[0048]S205:向用户显示引导界面,并引导用户手动关闭操作系统的解锁密码。之后执行S207o
[0049]例如,Locker通过调用di sab I eKeyguard没有关闭操作系统的解锁密码时,Locker向用户显示引导界面,在引导界面上例如显示“请手动关闭操作系统的解锁密码”,之后,用户可以手动关闭操作系统的解锁密码,实现操作系统的解锁密码的关闭。
[0050]其中,Locker在调用第一 API以及显示引导界面后,可以主动查找操作系统的配置信息,从而判断操作系统的解锁密码是否被关闭,或者,也可以在操作系统被关闭解锁密码后向Locker发送解锁密码被关闭的指令,以使得Locker获知操作系统的解锁密码被关闭。
[0051]S206:通过所述锁屏应用程序调用操作系统的第二 API,所述第二 API用于修改操作系统的窗口属性,使得操作系统在接收到对锁屏应用程序生成的锁屏界面的解锁指令后自动解锁操作系统的锁屏。
[0052]例如,Locker判断出操作系统没有设置解锁密码,则可以调用操作系统的第二API,该第二 API用于修改操作系统的窗口属性,使得操作系统在接收到解锁指令后自动解锁操作系统的锁屏。具体的可以在窗口属性中增加一段代码,该代码表明操作系统接收到解锁指令后,执行的动作是对操作系统的锁屏进行解锁。
[0053]S207:继续锁屏应用程序的其他安装流程,将锁屏应用程序安装在移动终端上。
[0054]之后在锁屏及解锁时,该方法还可以包括:
[0055]S208:采用锁屏应用程序对移动终端进行锁屏。
[0056]例如,用户对移动终端没有操作的时间大于预设阈值,或者,用户点击移动终端的关机按键触发锁屏时,锁屏应用程序对移动终端进行锁屏操作。
[0057]S209:在用户需要解锁时,向用户显示锁屏应用程序生成的锁屏界面,并接收用户操作对所述锁屏界面进行解锁。
[0058]例如,用户在需要解锁时,可以先点击移动终端的主页按键等点亮移动终端的屏幕,在点亮的屏幕上向用户显示锁屏应用程序生成的锁屏界面,之后,用户可以在该界面上通过滑动操作或输入密码等形式进行解锁。
[0059]S210:在对所述锁屏界面进行解锁后,显示操作系统的桌面。
[0060]由于在安装锁屏应用程序时,就屏蔽了操作系统的锁屏,所以,在解锁时,不需要用户人为再对操作系统的锁屏进行解锁,从而实现一次解锁就可以进入桌面。
[0061]本实施例中,通过在锁屏应用程序安装时屏蔽操作系统的锁屏,可以在安装锁屏应用程序后,只需要对锁屏应用的锁屏界面进行解锁,而不需要再对操作系统的锁屏界面进行解锁,简化用户操作,提升用户体验。
[0062]图3是本发明另一实施例提出的屏蔽操作系统锁屏的装置的结构示意图,该装置30包括:获取模块31、第一屏蔽模块32和第二屏蔽模块33。
[0063]获取模块31,用于在安装锁屏应用程序时,获取操作系统的配置信息,所述配置信息中包含所述操作系统是否设置解锁密码;
[0064]第一屏蔽模块32,用于如果设置了解锁密码,则通过所述锁屏应用程序关闭所述解锁密码;
[0065]第二屏蔽模块33,用于如果没有设置解锁密码,则通过所述锁屏应用程序对所述操作系统的窗口属性进行配置,使得操作系统接收到对锁屏应用程序生成的锁屏界面的解锁指令后,根据所述解锁指令自动解锁操作系统的锁屏。
[0066]进一步的,参见图4所示,第一屏蔽模块32可以包括:第一单元321,用于通过所述锁屏应用程序调用所述操作系统的第一 API,所述第一 API用于关闭操作系统的解锁密码。
[0067]进一步的,参见图4所示,第一屏蔽模块32还可以包括:第二单元322,用于如果在调用所述第一 API后,没有关闭操作系统的解锁密码,则向用户显示引导界面,并引导用户手动关闭操作系统的解锁密码。
[0068]其中,所述第二屏蔽模块33具体用于:
[0069]通过所述锁屏应用程序调用操作系统的第二 API,所述第二 API用于修改操作系统的窗口属性,使得操作系统在接收到对锁屏应用程序生成的锁屏界面的解锁指令后自动解锁操作系统的锁屏。
[0070]进一步的,参见图4所示,该装置30还可以包括:
[0071]锁屏模块34,用于采用所述锁屏应用程序对移动终端进行锁屏;
[0072]解锁模块35,用于在用户需要解锁时,向用户显示锁屏应用程序生成的锁屏界面,并接收用户操作对所述锁屏界面进行解锁;
[0073]显示模块36,用于在对所述锁屏界面进行解锁后,显示操作系统的桌面。
[0074]上述模块的具体功能可以参见方法实施例中的相关描述,在此不再赘述。
[0075]本实施例中,通过在锁屏应用程序安装时屏蔽操作系统的锁屏,可以在安装锁屏应用程序后,只需要对锁屏应用的锁屏界面进行解锁,而不需要再对操作系统的锁屏界面进行解锁,简化用户操作,提升用户体验。
[0076]图5是本发明另一实施例提出的移动终端
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1