2012-11-08 66 views
0

我有一個按鈕,去到一個URL,並在清單中啓用了Internet的權限:瀏覽器不啓動默認 - 完整的操作使用對話框出現

<uses-permission android:name="android.permission.INTERNET" /> 

然而,瀏覽器不會在模擬器啓動。相反,我得到了「完整操作使用」對話框(選項:應用程序信息,應用程序硬件偏好設置,通話設置,處理信息)。我嘗試了模擬器中的瀏覽器,它確實拉起了Google,所以我知道瀏覽器可以正常工作它自己的。當我在手機上運行它時(LG Gossip Pro),完整操作使用對話框詢問我是否想使用Facebook,Twitter和其他已安裝的應用程序,但不使用瀏覽器。該按鈕事件的代碼是:

View.OnClickListener button2clickhandler = new View.OnClickListener() { 
    public void onClick(View v) { 
     startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ratenroll.com"))); 
    } 
    }; 

爲什麼瀏覽器不被默認的仿真器或手機上推出?有沒有其他方法可以確保瀏覽器默認通過清單啓動,因爲我無法在模擬器或手機中找到任何設置來執行此操作?我試過Numair的建議,瀏覽器不啓動。有什麼建議麼?

感謝您的期待。

回答

1

試試這個

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ratenroll.com")); 
       startActivity(browserIntent); 
+0

嗨Numair,它仍然問我,如果我想使用瀏覽器之外的其他東西。我使用我的手機,選擇基本上是其他應用程序,撥號,推特,這樣的事情。 – Shawner

+0

您可能沒有安裝瀏覽器,這就是爲什麼它要求您提供這些選項。因爲我測試過了,它直接打開頁面。 – Numair

+0

你是什麼意思?有一個瀏覽器,它的工作原理,我一直在使用它。它在應用程序列表中,當我單擊管理應用程序時(列在全部下)當我查看瀏覽器的設置時,在「默認啓動」下,它顯示「沒有設置默認值」。這可能是問題嗎?它沒有顯示改變它的選項。謝謝 – Shawner

相關問題