【问题标题】:Programmatically change iPhone Background以编程方式更改 iPhone 背景
【发布时间】:2017-08-28 12:06:04
【问题描述】:

是否可以通过代码更改 iPhone 背景?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    如果您向/User/Library/LockBackground.png 写入新的png,然后调用notify_post(" com.apple.language.changed");,则设备将重新启动并出现您的新背景。

    这在技术上不是私有 API,但确实超出了 Apple 在商店中允许的范围。

    【讨论】:

      【解决方案2】:

      不行,你只能保存一张图片供用户设置为背景。

      【讨论】:

      • 如果用户设置了背景图片,我会动态更改呢?
      • 很遗憾,您也无法覆盖照片。检查 rpetrichs 的答案以获得可能的解决方案,但正如他所说,它在应用商店中不起作用。
      【解决方案3】:

      梅尔是正确的,没有办法跳过保存过程。

      总是这样的原因:

      Apple 不希望应用能够在打开时立即设置背景。从理论上讲,他们可以有一个权限框(如位置对话框),但我怀疑这会很快发生。

      【讨论】:

        猜你喜欢
        • 2011-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-06
        • 2020-05-15
        • 2014-12-21
        • 1970-01-01
        相关资源
        最近更新 更多