2

AndroidアプリからブラウザでURLを開きたい。それは非常に簡単です。アプリケーションからAndroidのWebブラウザでURLを開くにはどうすればよいですか?

しかし、URLが存在する場合、特定のブラウザでURLを開くにはどうすればよいですか。

if(user has chrome)
    open url in chrome;
else if(user has opera)
    open url in opera;
else
    open url in default browser;

これは可能ですか?

4

2 に答える 2

4

URLを開くなどの一般的なイベントに特定のアプリケーションを使用するようにユーザーに強制しないでください。Androidは、ユーザーが好きなアプリを自由に使用できるように設計されています。

これが、携帯電話のURLをクリックすると、そのアクションに使用するアプリケーションを尋ねるダイアログが表示される理由です。そのタイプのアクションを常に処理するアプリケーションを選択できますが、アプリは選択しないでください。

于 2013-01-25T16:07:10.307 に答える
2

一般的にタニスは正しいと言えば、Androidではそのようなことをすべきではありません。

ただし、本当に必要な場合。Intent.setPackageを使用できます。これにより、適切なアプリケーションパッケージにインデントが送信されます。

于 2013-01-25T16:09:42.880 に答える