2014-03-26 45 views
0

我想檢查一個應用程序是否存在於手機上,我已經搜索谷歌,但沒有發現任何東西。 我可以通過代碼獲取手機上安裝的應用程序列表嗎?有沒有其他的方法來檢查這一點。謝謝大家。如何檢查手機上是否有應用程序?

這是使用WindowPhone 8.0 SDK

Okie,我可以通過當前發佈獲取列表的應用程序,但我可以通過其他出版商獲取列表應用

  IEnumerable<Windows.ApplicationModel.Package> packagers = InstallationManager.FindPackagesForCurrentPublisher(); 
      foreach (Windows.ApplicationModel.Package item in packagers) 
      { 
       //... 
      } 

InstallationManager.FindPackages( )不是公共API

+0

您無法獲取已安裝應用的列表。你想做什麼?如果您需要與另一個應用程序(您自己或另一個)通信,則可以使用uri方案完成。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662937(v=vs.105).aspx – caschw

回答

0

沒有辦法檢測通過安裝在手機上的應用程序是什麼公開的Windows Phone 8 SDK。對於由微軟,諾基亞和其他原始設備製造商構建的「第一方」應用程序,必須有辦法做到這一點。但作爲第三方應用程序開發人員,它無法完成。

如果你想與其他應用程序,我建議你在URI方案讀了溝通,有記錄的URI方案中的諾基亞開發者維基一個偉大的名單:http://bit.ly/NokiaUriSchemes

相關問題