在iOS中运行应用程序的图标

时间:2012-01-31 06:21:41

标签: iphone ios

我正在学习iOS编程。我想知道是否有办法显示手机中所有正在运行的应用程序的图标。我知道如何获取当前正在运行的应用列表,但是是否可以访问其图标?

如果没有,最好的方法是什么?抓取appstore的图标并将其存储在应用程序中?

3 个答案:

答案 0 :(得分:0)

据我所知,在iOS中没有用于获取当前正在运行的应用程序的API(但对于Android有类似的东西)。

如果您只想显示当前正在运行的应用图标,抓取appstore的方式有何帮助?

答案 1 :(得分:0)

如果你不能通过一些API技巧直接做到这一点,那么横向解决方法呢?如果您知道正在运行的应用的名称,则可以构建一个流程,通过iTunes Store Search API(使用NSData的initWithContentsOfURL:方法(docs)或{{}来抓取应用图标3}}及其代表)。

这可能有点令人费解,但可能是获取可能正在运行的任何应用程序图标的最简单方法。

答案 2 :(得分:0)

我尝试使用API​​抓取应用程序图标,然后制作它! 以应用 yelp 为例,前提是您获得此应用的 buddleid ,您可以参考Finding list of installed apps on iphone

https://itunes.apple.com/lookup?bundleId=com.yelp.yelpiphone

有助于以json的形式获取信息。使用键值" artworkUrl60 "获取 yelp

的图标