2011-12-21 36 views

回答

4

應用類別對應於在Android Market分類,但不是你可以檢查應用程序本身。您可以執行的操作是查詢Android Market以獲取特定應用程序的信息。

Android Market按包名稱標識應用程序。因此,獲取想要查詢的包的ApplicationInfo(檢查PackageManager文檔)並使用ApplicationInfo.packageName

然後,查詢Android電子市場,瞭解剛剛獲取的軟件包名稱。這是一個非官方的API http://code.google.com/p/android-market-api/

希望它有幫助。

+0

c一個我比較這一點,意味着一天一天的Android市場更新,那麼我該如何管理? – 2011-12-21 09:41:15

+0

恐怕您無法使用此API監控Market中的更新,但您可以緩存結果並不時重新檢查。一般來說,假定類別不會改變是安全的。儘管這是可能的,但這不太可能。 – gimix 2011-12-21 10:41:47

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" 
     } 
    ] 
} 
相關問題