2011-04-22 17 views
1

可能重复:
how to run my application in background in iphone?如何在iphone中添加后台进程?

朋友你好。是iPhone应用程序的新功能。现在我很难在应用程序中添加后台进程。这意味着我需要在ckick“iphone HOME按钮”后运行我的应用程序。我怎么能做到这一点..任何人都可以帮助我?

在此先感谢...

+0

具体什么你想在后台运行?一个任务?位置?画外音-IP?音乐? – 2011-04-22 09:42:57

+0

我想在后台运行任务。以及我如何检查支持多任务和背景功能的设备?感谢您阅读我的英语..... – 2011-04-22 12:07:06

回答

1

由于iOS的4.0 iPhone支持“多任务处理”,如果你点击home键你的应用睡觉,这意味着,这几乎不需要电池或存储,如果iPhone耗尽内存它将终止睡眠的应用。

每个应用程序都支持这种多任务exepted你不让它为你的应用程序。

但也有三个的多任务处理功能:

  • 的VoIP
  • GPS
  • 音乐

你真的可以用多任务处理的应用,这三项功能。但仅此而已......

+0

谢谢你我的朋友。我知道了。 – 2011-04-22 12:32:46

0

您的应用程序将移至背景下,如果你的iPhone设备支持多任务处理功能, 可以选择,带来的是在前台,多任务处理是iOS中4.0及以后支持。

所以对于iOS 3.0及其以下,当你在主页按钮,然后单击您的应用程序将自动终止我的iOS本身。

+0

谢谢你,我的朋友。但我还有一个疑问,那就是如何检查设备是否支持多任务和后台功能..我需要实现哪些代码。对不起我的英文不好...谢谢你我的朋友。 – 2011-04-22 12:10:07

+0

@Yuvaraj。 m:使用的UIDevice类来获取SYSTEMNAME和systemVersion valuse看到苹果文档http://developer.apple.com/library/ios/#documentation/uikit/reference/UIDevice_Class/Reference/UIDevice.html – Jhaliya 2011-04-22 12:23:49

+0

谢谢朋友。我明白了...... – 2011-04-22 12:32:27