2011-08-24 45 views
0

我想要一個活動,當用戶觸摸嵌入在SMS消息中的特殊URL時啓動。我有一個意向過濾器的活動,它匹配我獨特的方案,主機和pathPrefix。當然,第一次用戶觸摸到我的觸發器url的鏈接時,它們會顯示「完成操作使用」選擇,其中包括我的應用程序和用戶已安裝的任何Web瀏覽器。我可以通過編程的方式將Android設置爲「默認使用」嗎?

有沒有一種方法可以通過編程設置「默認使用」設置,所以我的活動是默認操作?

(我知道這聽起來像我會從用戶拿走控制,所以我懷疑這是可能的,但我認爲它不會受傷)。

+0

我想你可以使用這個問題: http://stackoverflow.com /問題/ 2780102/OPE n-another-application-from-own-intent –

+0

我想我已經處理了那個問題中討論的東西。我可以從Url開始我的活動,我只想跳過用戶必須在我的活動和瀏覽器之間進行選擇的步驟。 –

回答

3

有沒有一種方法可以以編程方式設置「默認使用」設置,因此我的活動是默認操作?

不,對不起。

我知道這聞起來像我會從用戶帶走控制,所以我懷疑它可能

你有一個精緻的嗅覺...... :-)

0

它只要您的應用程序使用平臺密鑰簽名,如果是這樣,只需使用com.android.internal.app中的ChooserActivity類

相關問題