2011-12-21 3 views

答えて

4

アプリケーションカテゴリは、Androidマーケットでの分類に対応するが、何かあなたは、アプリケーション自体に確認することができない....ゲームや天候や医療など

任意のアイデアです。あなたができることは、特定のアプリケーションの情報についてAndroidマーケットに問い合わせることです。

Androidマーケットは、パッケージ名でアプリケーションを識別します。したがって、問い合わせたいパッケージのApplicationInfoPackageManagerのドキュメントを参照)を取得し、ApplicationInfo.packageNameを使用してください。

次に、取得したパッケージ名についてAndroidマーケットに問い合わせます。ここに非公式のAPIがありますhttp://code.google.com/p/android-market-api/

希望します。

+0

どのように私はこれを比較して、日々のアンドロイド市場が更新され、どうすれば管理できるのでしょうか? –

+0

このAPIを使用してMarketのアップデートを監視することはできませんが、結果をキャッシュして再チェックすることができます。一般的に、カテゴリは変わらないと想定するのが安全です。それは可能ですが、それはありそうもありません。 – gimix

3

あなたが分類したいパッケージの配列を持つJSON POST生の要求、作成します。それを送る

{ 
    "packages": [ 
    "com.pixmix.mobileapp", 
    "snooze.ninja" 
    ] 
} 

を:

http://api.wheredatapp.com/data

そして、ここでの応答です:

{ 
    "apps": [ 
     { 
      "category": "Photography", 
      "created": 1430868349, 
      "package": "com.pixmix.mobileapp" 
     }, 
     { 
      "category": "Productivity", 
      "created": 1427510152, 
      "package": "snooze.ninja" 
     } 
    ] 
} 
関連する問題