0

URLに移動し、マニフェストでインターネット許可を有効にしたボタンがあります。

<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の提案を試しましたが、ブラウザが起動しません。助言がありますか?

見てくれてありがとう。

4

1 に答える 1

1

これを試して

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ratenroll.com"));
                startActivity(browserIntent);
于 2012-11-08T19:22:43.843 に答える