【问题标题】:How to add background process in iphone? [duplicate]如何在iphone中添加后台进程? [复制]
【发布时间】:2011-04-22 08:55:14
【问题描述】:

可能重复:
how to run my application in background in iphone?

朋友们好。是 iphone 应用程序的新手。现在我正在努力在我的应用程序中添加后台进程。这意味着我需要在点击“iphone HOME 按钮”之后运行我的应用程序。我该怎么做.. 谁能帮帮我???

提前谢谢...

【问题讨论】:

  • 您希望在后台运行什么?一个任务?地点? IP 语音?音乐?
  • 我想在后台运行任务。以及如何检查设备是否支持多任务和后台功能???感谢您阅读我的英语.....

标签: iphone background multitasking


【解决方案1】:

由于 iOS 4.0 iPhone 支持“多任务处理”,这意味着如果您单击主页按钮,您的应用程序将进入睡眠状态,这几乎不需要电池或内存,如果 iPhone 内存不足,它将终止睡眠中的应用程序。

每个应用都支持这种多任务处理,除非你不允许它用于你的应用。

但也有三个真正的多任务功能:

  • 网络电话
  • 全球定位系统
  • 音乐

这三个功能可以真正用于多任务应用程序。但仅此而已……

【讨论】:

  • 谢谢你的朋友。我明白了。
【解决方案2】:

如果您的 iPhone 设备支持多任务功能,您的应用程序将移至后台, 您可以选择并将其置于前台,并且 iOS 4.0 及更高版本支持多任务处理。

所以对于 iOS 3.0 及更低版本,当您点击 Home 按钮时,您的应用程序会自动终止我的 iOS 本身。

【讨论】:

  • 谢谢我的朋友。但我还有一个疑问是如何检查设备是否支持多任务和后台功能..我需要实现什么代码。对不起我糟糕的英语...谢谢我的朋友..
  • @Yuvaraj。 M : 使用 UIDevice 类获取 systemName 和 systemVersion 值参见苹果文档developer.apple.com/library/ios/#documentation/uikit/reference/…
  • 谢谢你的朋友..我明白了...
  • @Yuvaraj。 M:如果我的回答对你有帮助,请接受。
猜你喜欢
  • 2014-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-18
  • 2013-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多