我正在開發定義了一些意向性的過濾器的應用程序(在操作字符串的形式,例如com.example.project.UPLOAD)爲其他應用程序使用。考慮一個設備沒有我的應用程序,但是使用我的意圖過濾器的應用程序,創建的Intent將會按照文檔中描述的操作測試失敗。有什麼辦法可以防止這種情況的發生或提供更好的用戶體驗嗎?這裏有一些我能想到的,但不知道是否有可行的方法之一:如何讓用戶知道他/她需要安裝其他應用程序,我的應用程序依賴於
- 在安裝一個依賴於另一個應用程序來處理一些意圖的應用程序,建議用戶安裝應用程序,可以處理這個意圖
- 動態確定的意圖可以處理。如果沒有,啓動市場顯示可以處理意圖的應用程序
處理此問題的最佳方法是什麼?請儘可能提供一些實施參考。
類似http://stackoverflow.com/questions/7724579/android-dependencies – 2016-02-19 20:32:21