且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

动画墙纸开发的iPhone

更新时间:2023-10-25 10:55:16

如果我理解正确的话,你要创建一个交换了背景壁纸的应用程序。

这只能是一个***破碎的应用程序。

我们不必访问该跳板壁纸用SDK正常设备。因此,这类型的应用程序只能是***破碎的应用程序的一所***损坏的设备,并在***破碎的市场。


  1. 您应该实现的方法是pretty简单。很可能是从图像名称的数组随机选择并设置背景墙纸一个的NSTimer。


  2. 我不知道眼前的功能使用,而且他们可能没有证件。


  3. 这始终运行(如Mail)后台进程的应用程序。


  4. 在功能计时器调用,只是做一个UIView动画块转移的previous图像在任何你想和转移新一到视图中。


我的建议是得到你想要在项目运行的功能。一旦做到这一切完成后,考虑使其成为一个***破碎的应用程序,并在后台运行(这很可能将是大部分工作,真的真的很难)

I an interested in making animated wallpaper apps for the iPhone. This means that, once I click the app to open, it should not open up a view, and it should change the current wallpaper of the iPhone to the an animated wallpaper(which I have designed), while the App is running.

If I close the app, it should bring the iPhone back to the initial wallpaper.

  1. How do I go about this ?
  2. How can I modify changes to the wallpaper of the iPhone with my app.
  3. How can I place my customized wallpaper in a way that the iPhone operates normally and you can scroll to other apps and stuff while the background wallpaper is animated ?
  4. What tools are needed for that animation ?

If I understand you correctly, you want to create an application that swaps out the background wallpaper.

This can only be a jail broken app.

We do not have access to the springboard wallpaper on a normal device with the SDK. So this type of app can only be a jail broken app an a jail broken device and in a jail broken marketplace.

  1. The methods you should implement are pretty simple. Would probably be an NSTimer that chooses randomly from an array of image names and sets the background wallpaper.

  2. I do not know the immediate functions to use, and they are probably undocumented.

  3. Background process app that is always running (like Mail).

  4. In the function the timer calls, just make a UIView animation block that shifts the previous image where ever you want and shifts the new one into the view.

What I would suggest is get the functionality you want running in a project. Once that is all done, look into making it a jail broken app and running in the background (this is probably going to be the bulk of the work, and really really hard)