2013-06-18 34 views
1

我想讓用戶能夠選擇使用我的應用打開哪些鏈接。動態響應特定鏈接,即使點擊瀏覽器?

假設他進入www.google.com。然後,當點擊「www.google.com/about」時,我希望我的應用出現在「完整操作使用」對話框中。

我知道我無法以編程方式啓用/禁用意圖過濾器。也許還有其他解決方法,比如爲所有鏈接啓用一個意圖過濾器,然後再做一些額外的選擇來不顯示它?

回答

0

您的AndroidManifest.xml中註冊的廣播接收器無法動態開啓/關閉。 還沒有嘗試過,但唯一可能工作的是在後臺服務上動態創建BroadcastReceiver(創建一個IntentFilter,等同於您當前在AndroidManifest.xml中使用的意向過濾器),並在需要時註冊/取消註冊。

相關問題