回答:
アプリは、「インテントフィルター」と呼ばれるAPIを使用して、アプリを使用してリンクを開くように要求できます。
アプリに正しいインテントフィルターがある場合、そのアプリを使用してリンクを開くように求められ、アプリはそれを使用して何かを行います。
これはアプリ開発者がコーディングする必要があり、アプリを逆コンパイルして追加しない限り、自分で実装する方法はありません。
これを行うアプリの例は、Google +アプリです。
このヘルパーアプリはFacebookやTwitter、Instagramの、GitHubのを行い、楽天ブックスのリンクは、ブラウザの代わりに自分のアプリで開く:Appでリンクを開きます
Pinterestはまだサポートされていませんが、技術的な知識があれば、新しいアプリを簡単に追加でき、コードを書く必要もありません!GitHubリポジトリの詳細。
デフォルトでリンクがChromeで開いていた場合、設定->アプリ->デフォルトとして設定に進み、Chromeアプリを選択してを押すだけClear defaults
でした。
次回リンクをクリックしたときに、Open with
ChromeとSamsung Internet Browserの2つのオプションのみで電話が求められました。次にChromeを選択するとJust once
、もう一度表示さOpen with
れますが、今回はPinterest、Chrome、Samsungインターネットブラウザの3つのオプションがあります。Pinterestを選択しAlways
、続いてPinterestを選択しました。
理由はわかりませんが、これはうまくいきました。
一般に、それはできません。ブラウザでリンクが開く理由は、通常のWebリンクと同じプロトコルを使用しているためです。そのため、特定のアプリがブラウザでない場合、ブラウザアプリでリンクを開く必要があります。
ただし、Android Market / Google Playストアアプリを使用していくつかのリンク(特に、市販のAndroidアプリへのリンク)を開くことができる場合があります。これらのリンクmarket://
は通常のリンクではなくリンクで使用するため、これが可能ですhttp://
確認する必要がある場合は、Chromeブラウザのデフォルトをクリアしてください。リンクをクリックすると、リンクを開くアプリを選択できます。これにより、オプションでオープンリンクが提供されます(もちろん、ブラウザーアプリを使用するため)
これを行うにはSettings -> Apps
、Chromeアプリに移動して選択します。一番下までスクロールして、デフォルトのクリアボタンを見つけてクリックします。
http
。たとえば、Playストアアプリはhttp://play.google.com/store/apps/details?id=foo
リンクだけでなくmarket://
リンクも処理します。
アプリの開発者は、更新を介してブラウザーをアプリに追加する開発者です。Pinterestアプリのアプリ開発者がブラウザー機能を追加していない場合、アプリ内で外部リンクを開く方法はありません。
開発者がブラウザをアプリに追加すると、デバイスでデフォルトのアプリを使用するか、組み込みのアプリブラウザを使用するかを選択できます。