1

我希望能够SBUIController's activateApplicationAnimated:从我的 MobileSubstrate dylib 调用应用程序。但是,如果 iPhone/iPod 处于锁屏状态(或者应用程序已打开),则该调用将不起作用。如何测试以查看主屏幕是否正在显示?

4

1 回答 1

0

您至少可以使用-[SBAwayController isLocked](存在于 4.3,未检查其他版本)来检查锁定状态。我在标题中找不到任何有趣的方法来检查主屏幕是否被应用程序遮挡。

您可以尝试跟踪应用程序的启动和终止,但最好考虑使用 libactivator 来激活您的 Tweak。这将使用户能够配置触发它的内容,并且能够将操作仅限于主屏幕。

在 iPhone Development Wiki 上的页面上查看它!

于 2011-08-02T09:42:33.863 回答