【问题标题】:Which method is called when device is about to be unlocked?设备即将解锁时调用哪个方法?
【发布时间】:2014-03-19 14:44:45
【问题描述】:

我想知道LockScreen 上的"slide to unlock" 使用的-(void)unlock(或其他名称)在哪里。

有人有想法吗?

【问题讨论】:

  • 你想达到什么目的?
  • 我最近在 Cydia 上发布了一个调整:WelcomeMessage,启用密码的人存在一些问题。我想在用户输入密码后输入欢迎信息,然后再增加一点时间,这样信息显示的时间就会比现在长一些。

标签: ios jailbreak iphone-privateapi cydia theos


【解决方案1】:

试试这些

iOS 4 - 5

SBAwayController -(void)_finishedUnlockAttemptWithStatus:(char)

当设备即将解锁时,参数将非零(我不太确定在设备解锁时它是否始终为 1)。

iOS 6

SBAwayController -(void)_finishUnlockWithSound:(char) unlockSource:(int) isAutoUnlock:(char)

iOS 7

SBLockScreenViewController -(void)finishUIUnlockFromSource:(int)

【讨论】:

  • 感谢 creker 的回复。我会尝试这些并确认它们是否有效:)
  • 这就是我想要的!非常感谢!
【解决方案2】:

您可以通过在您的应用程序中调用方法GSEventLockDevice (); 来使用,它可以在GraphicsServices.framework. 中找到

从这里你可以得到更多的想法:how to lock Iphone by programmatically

【讨论】:

  • 感谢您的回答 Divya 但这不是我真正想要的。我已经看到了您链接的帖子,但它与我的要求不符。当用户从 LockScreen 解锁设备时,我需要调用 (void) 来执行 <add my code> %orig;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-08
相关资源
最近更新 更多