私は私と同じように見える3つの異なる質問を見つけたので私は馬鹿だと思うが、それを働かせることはできない。私は "インテントフィルターを使用してオープンなAndroidアプリケーションを使用しようとしました"、 "インテントフィルターを使用してURLからアンドロイドアプリケーションを開く"、 "インテントフィルターを使用して4.1バージョン2で動作しないURLからAndroidアプリを開く"私のアプリはWebViewを使用して自分のモバイルウェブサイトでアクティビティをキャプチャしますが、私は多くのユーザーがGoogleを使ってブラウザを起動していることを知っています。代わりに私のアプリを起動するためにしたいと思います。さらに、ユーザーが自分のサイトのアドレスをブラウザに入力すると、自分のWebサイトに自分のアプリを使用する選択ダイアログが表示されます。私のマニフェストには、以下があります。オープンアンドロイドアプリを使用したスキームが動作しない
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:host="www.tennisrecruiting.net" />
<!--<data android:pathPattern="/.*" />-->
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
私は、「*」コメントアウト行とない、とパターンでそれを試してみましたが、それらのどれも動作しません。つまり、Google検索に「tennisrecruiting」と入力し、「http://tennisrecruiting.net」に移動する選択肢をクリックすると、携帯電話は自分のアプリを使用することを要求せずに直接Chromeブラウザに移動します。同様に、クロムブラウザに「http://tennisrecruiting.net」と入力すると、クロムは自分のアプリを起動したり、ユーザーに選択肢を求めることなく自分のサイトを開くだけです。
私は間違っています - 他の質問者はそれを働かせるようですが、私はすべての解決策を試しましたが、彼らは私のために働きません。私はVerizon on Androidバージョン6.0.1、カーネルバージョン3.10.61
これは解決策ではありません。 – FlavorScape