【问题标题】:How to set an image in my own app as wallpaper of lock screen in ios7?如何在我自己的应用程序中将图像设置为ios7的锁屏壁纸?
【发布时间】:2014-04-24 14:29:38
【问题描述】:

我正在构建一个专辑应用程序。我想在我自己的应用程序中设置一张照片作为壁纸。有什么方法可以这样做吗?

更新: 我知道已经发布了一些类似的问题。但他们已经过时了。所以我想知道iOS7中是否有一些方法可以实现。

【问题讨论】:

  • 我认为你不能,请看这个链接[如何以编程方式更改 iPad 中的壁纸][1] [1]:stackoverflow.com/questions/2612160/…
  • 如果您打算在 App Store 上发布您的应用程序,则不会。你能做的最好的是将图像保存到相机胶卷中,让用户手动设置壁纸。
  • 但是有很多应用程序(尤其是壁纸应用程序)实现了那么,它们是怎么做的呢?
  • 我不记得曾经见过可以将图像直接设置为墙纸的应用程序。也许我错了,但大多数壁纸应用程序只是将图像保存到您的相机胶卷。
  • 您可能希望将图像下载到相机胶卷(参见github.com/driftyco/cordova-camera-roll),然后让用户手动设置。

标签: ios objective-c wallpaper


【解决方案1】:

对于进入应用商店的应用,这是不可能的。应用程序无法在其环境之外更改任何内容,这是因为 iOS 上的应用程序在沙盒模式下运行,因此它们对设备上的其他应用程序一无所知,也无法直接影响操作系统。

要真正做到这一点,您可能需要使用一些私有 API,以便您的应用在以下情况下被拒绝:

2.5 使用非公开 API 的应用将被拒绝

但我怀疑他们实际上会拒绝它:

10.4 创建备用桌面/主屏幕环境或模拟多应用小部件体验的应用将被拒绝

当您直接更改主屏幕时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多