私のアプリにはWebViewがあり、そこにサーバーからウェブサイトを読み込みます。他のアプリにつながるはずのボタンがあり、ロードされたウェブサイト上webViewのアンドロイドアプリを別のアンドロイドアプリ内に開きます
: 2例があります。私はそれがthisのように処理することができます知っている:
<a href = "intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end"> Click me </a>
が、これは(唯一のスタンドアロンのブラウザで)WebViewのでは動作しません!私はshouldOverrideUrlLoadingでそれを処理しようとし、Intentで外部ブラウザにリダイレクトしようとしましたが、 "intent://" URLのURIは認識されず開けません。
- サーバーから取得するリンクは「インテント」リンクです。
両方の場合の動作が同じである必要があります。アプリがインストールされている場合はアプリを開き、開いていない場合はGoogle Playをダウンロードします。
これを行う方法はありますか?
多分これは助けることができますhttp://stackoverflow.com/questions/33151246/how-to-handle-intent-on-a-webview-url – vineetv