ブラウザで特定のHTML URLにアクセスしたときにアプリケーションを起動するためのインテントフィルタを作成しようとしています。私はそれが標準のURLのとき、例えばwww.stonyx.comのように問題を起こさない。AndroidインテントフィルタとURLのHTTPパラメータを一致させる
しかし、URLとwww.stonyx.com/?pagenameのようなHTTPパラメータを一致させる必要があります。私はマッチングに問題があります。
android:pathPrefixとandroid:pathPatternを使用してみましたが、いずれも私のためにやっていないようです...何かが間違っているのか、それともちょうどそれは疑問符を含むPHPパスだからです。どんな助けも高く評価されます。
P.S.ここに私のインテントフィルタがどのように見えるのですか
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="www.megaupload.com" android:scheme="http"></data>
</intent-filter>
paramsを取得したい場合は、「data」要素から解析することができます。これによりURI全体が得られます。 getIntent()。getData()を使用してURIを取得します。 – PaulP