以秒显示 iPhone 锁屏(自己使用)
Posted
技术标签:
【中文标题】以秒显示 iPhone 锁屏(自己使用)【英文标题】:Show iPhone lock screen with seconds (own usage) 【发布时间】:2018-03-24 06:00:05 【问题描述】:注意:这不打算由 Apple 发布 - 仅供我自己使用
查看我的 iPhone (ios 11) 的锁定屏幕上显示的秒数。 似乎没有任何设置可以达到这个目标。
所以我正在考虑通过一个程序来做到这一点。
现在:
目标:
编辑
出于充分的理由,锁屏受到保护,但应用程序不会再次发布。
这个答案 (how-to-set-lock-screen-wallpaper-and-ringtone-programmatically-in-iphone) 解决了锁定屏幕的静态数据(并且很旧)。
是否有一个 plist,不能从 UI 直接访问,其中可以通过编程方式更改属性以显示秒数?
或者有没有办法通过 API 来实现这一点,将视图行为更改为包含秒数?
【问题讨论】:
检查这个:How-do-I-make-iPhone-clock-show-seconds。我没有检查过。可能对你有帮助 8 次投票,没有 cmets,我看不出明显的原因。最近 SO 是灰烬中的痛苦 【参考方案1】:制作一个 Today 扩展(又名 Widget)。最大的缺点是您需要向右滑动才能看到它。我已经提供了完整的代码here。我不认为在这个答案中发布代码会带来很多价值,因为它最终非常微不足道。它只是一个更新标签(又名时钟)的计时器。
Today extensions 让您在锁定屏幕上运行一个小应用程序。所以你可以显示一个时钟,当它可见时你可以实时更新视图。 (当视图不完全可见时,系统会显示最后一个快照。)但是,带有小部件的页面位于通知/时钟页面的“左侧”,因此如果您想查看小部件,您必须向右滑动。只要您可以多走一步唤醒屏幕然后向右滑动,此解决方案可能对您有用。
gif 不能很好地捕捉到亚秒级的更新,但在我的手机上看起来不错。如果我需要看到这样的时间,我会很高兴已经解决了这个问题。
注意事项: * 在 Xcode 9.3 上,您似乎需要运行该项目 2 次才能显示它。我在发行说明中读了十几遍,但直到现在才知道它的含义。
【讨论】:
@RingØ 完成,希望对您有所帮助【参考方案2】:我知道这可能是您不想听到的建议,但我认为这可能是您的最佳选择。 iOS 11 即将越狱(现在有 Electra),这可能是最简单的方法。除非您拥有 Apple 的开发者帐户,否则您还会遇到应用程序超过一周未获得认证的问题。无论如何,我找到了 LaughingQuoll 的 a decent tutorial(他为 Cydia 做了一些相当流行的调整)来开始使用 Theos。开始后,您可以查看Theos docs 和iPhonedevwiki 以了解如何修改锁定屏幕。在我看来,这将是一项艰巨的工作,但一旦您能够按照自己的意愿修改手机,这将是值得的;)。
或者,越狱并查找已经进行的调整。
编辑:
虽然我不知道它到底在哪里,但如果您要在内部编辑您设备上的文件,您可以使用Filza。这是一个可用于越狱设备的应用程序,允许浏览和修改您设备的文件。如果您安装了提供的链接,则可以在 Cydia 应用程序中打开它,并且以防万一它不起作用,它所在的存储库是 BigBoss(默认存储库)。我能找到的最好的方法是修改锁定屏幕上的“Touch ID 解锁”文本。你可以在/System/Library/CoreServices/Springboard.app/en.lproj/SpringBoard.strings
中找到它,尽管我认为/System/Library/CoreServices/Springboard.app/
的任何地方都可以隐藏你想要的东西。也许不是,我不确定。如果你找到你需要的东西,请告诉我它在哪里。祝你好运。
【讨论】:
哦,对了,您应该能够在您的设备上保留任何越狱,而无需每周重新越狱。更好:D @RingØ 我已经更新了我的答案,为你提供了更多信息和链接【参考方案3】:我可以想到一种“作弊方法”,它比编码要容易得多,但可以根据目的解决您的问题。 (如果您的“最终目标”是能够在不解锁手机的情况下“计时”,这就足够了。)
您可以为您的锁定屏幕图像创建一个动画 GIF,以数字、模拟或您想要的任何其他格式显示秒数(或可选的更高分辨率,如十分之一秒)。
使用越狱 iPhone,您可以使用GifLock 之类的应用程序为您的锁定屏幕图像使用动画 GIF。 (Source)
使用 未越狱 iPhone 我认为您可以使用像 Giphy 这样的应用程序将动画 GIF 转换为可以设置的实时照片作为锁屏图像。 (Source)
至于根据自己的喜好创建动画 GIF,我使用 ScreenToGIF 来满足我所有的 GIF 动画需求。它意味着用于 PC 屏幕录制,所以这不在它的“预期目的”之内,但除此之外还有许多用于构建动画 GIF 的工具。
我在 2 分钟内将其拍打在一起,以便在我的手机分辨率下进行测试。 (显然,您需要包含 4 个以上的帧。)
来自其中一个链接的图片:(这让我大笑,所以我不得不将其包含在内)
...因为我们正在讨论时钟和 GIF 的主题,这是我刚刚添加到 my SO profile 页面的一个,没有任何建设性目的: (点击图片查看迷人的“大版本”,同时思考锁定屏幕选项。)
PS - 我意识到这不是解决方案不符合问题中设定的标准,因此 我不希望赏金。老实说,直到现在我才意识到有赏金,我只是想开箱即用寻找替代解决方案。
【讨论】:
其实我需要看一个准确的时间 -- 手机是准确的 +/- 1 秒。以上是关于以秒显示 iPhone 锁屏(自己使用)的主要内容,如果未能解决你的问题,请参考以下文章