私はiOSプログラミングを学んでいます。実行中のすべてのアプリのアイコンを電話に表示する方法があるのかどうか疑問に思っていました。私は現在実行されているアプリのリストを取得する方法を知っていますが、アイコンにアクセスすることは可能ですか?iOSで実行中のアプリケーションのアイコン
そうでない場合、これを行うにはどうすればよいですか?アプリストアにアイコンをクロールしてアプリに保存しますか?
私はiOSプログラミングを学んでいます。実行中のすべてのアプリのアイコンを電話に表示する方法があるのかどうか疑問に思っていました。私は現在実行されているアプリのリストを取得する方法を知っていますが、アイコンにアクセスすることは可能ですか?iOSで実行中のアプリケーションのアイコン
そうでない場合、これを行うにはどうすればよいですか?アプリストアにアイコンをクロールしてアプリに保存しますか?
私の知る限り、現在稼働中のアプリをiOSで入手するAPIはありません(ただし、Androidの場合はこのようなものがあります)。
現在実行中のアプリアイコンのみを表示する場合、アプリストアのクロールはどのように役立ちますか?
sysctl呼び出しを使用して、実行中のプロセスを取得できます。クロールされたアプリアイコンとプロセス名の間にクラウドのどこかにマッピングがあります。そのデータをデバイスと同期させる。かなり複雑な方法! – Andy
APIトリッキーで直接行うことができない場合は、横の回避策はありますか?実行中のアプリの名前がわかっている場合は、iTunes Store Search API(docs)の方法、またはNSURLConnectionとその代理人を使用して、iTunes Store Search APIからアプリアイコンを取得するプロセスを作成できます。
少し複雑かもしれませんが、実行中の可能性のあるアプリのアイコンをにするのが最も簡単な方法でしょう。
私はAPIを使用してアプリのアイコンをつかんでみました。 アプリYelpのの例を見てみましょう、前提はあなたがFinding list of installed apps on iphone
そしてhttps://itunes.apple.com/lookup?bundleId=com.yelp.yelpiphone
JSONの形式で情報を取得することができますを参照することができ、このアプリのbuddleidを取得することです。 Yelpの
のアイコンは多分無関係取得するには、「artworkUrl60を」キーの値を使用してください - しかし、なぜあなたはそれをしますか? – Magnus
あなたは "タスクキラー"を作ろうとしていませんか?これは脱獄電話のためですか? – jrturton
Appleはあなたがしたいことのようには聞こえません。それはサンドボックスポリシーhttp://developer.apple.com/library/mac/#documentation/Security/Conceptual/AppSandboxDesignGuide/AboutAppSandbox/AboutAppSandboxに反しています。 html –