2010-10-26 191 views
0

hiii..im開發一個應用程序,其中當用戶點擊一個鏈接時,它應該提示用戶打開myAppbrowser(我將創建)或默認瀏覽器(如活動選擇器)中的鏈接)。 ,因爲用戶再次點擊默認瀏覽器應用程序提示,即'此頁面無法在默認瀏覽器中打開'。 之後,我做應該運行瀏覽器...儘管默認瀏覽器打開另一個瀏覽器

如何實現這個.... plz幫助我

+2

就像一個很好的提示:如果你永遠不會接受任何狩獵者或者投贊成票,人們根本不可能完全苟同你的任務,因爲如此自私並不是很好,也不會感謝他人爲你的追隨者的問題。你已經發布了13個問題,並且你還沒有投票選出一個,甚至沒有接受。所以大多數人甚至不會花時間來張貼安慰者^^ – Tseng 2010-10-26 12:49:51

+0

hii先生謝謝你的提示。但我實際上不知道如何接受ans.or或將它們投票。我看到你們所有寄給我的答案。但我不知道如何標記他們接受。 – nimi 2010-10-27 05:05:03

+0

每個答案的投票區周圍都有一個刻度線。您可以針對您要接受的答案點擊勾號。 – 2011-01-20 10:19:35

回答

1

依賴。

如果用戶點擊您的鏈接,從其中一個瀏覽器(它不是您自己製作的)中點擊,然後否:由於安全原因,這是不可能的。 Android設計讓用戶選擇他想用來打開某個鏈接的應用程序(更好的術語是:意圖)。

如果用戶點擊您創建的WebView中的鏈接,則可能會攔截該鏈接並創建自定義選擇屏幕(或直接將其發送到您的應用程序而不要求選擇)。我忘了你需要重寫攔截鏈接點擊的WebView的方法,在Stackoverflow的某處看到它,只是沒有鏈接atm。

+0

其onPageStarted()知道哪個URL將被加載。 – 2011-01-20 10:42:23