我是ios开发的新手,在ios4.0.1和xcode 3.2.3中进行开发。我的应用程序应该捕获其他应用程序的启动时间和(关闭)结束时间。我们应该怎么做?任何帮助将不胜感激。
由于 普什帕
答案 0 :(得分:1)
对于应用商店中的应用,答案是“你不能”。在iOS上考虑其他应用程序的最佳方式是:不要。您无法访问他们的数据,您无法查看他们是否正在运行,您无法控制它们,也无法更改它们。在当前的设置中,应用程序是完美的沙盒,是一个基本的设计决策。
关于您唯一能做的就是使用适当格式化的系统URL触发它们的启动。如果Wikipedia应用程序已注册方案wiki
,您可以通过让系统加载URL wiki://articleName
来启动和传达一些简单数据,但这是限制。您甚至不知道将启动哪个应用程序,只有那个具有wiki
处理程序。
严重破坏的iOS系统是一个完全不同的问题,但我假设你没有在这些系统上工作。