私はAndroidプラットフォーム用の問題追跡アプリケーションを開発しています。だから私は私のアプリケーションの問題へのリンクを開く必要があります。AndroidManifest.xmlスキーマ(http://stackoverflow.com/questions/1609573/intercepting-links-from-the-browser-to-open-my-android-app)で設定されたリンクをインターセプトする方法を知っていますが、私の問題どのスキーマを使用するのかわからないということです。私の現在のAndroidManifest.xmlは次のようになります
<activity android:name=".activity.InterceptionActivity" >
<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:host="*" android:scheme="http"/>
</intent-filter>
</activity>
だから私はブラウザからすべてのリンクを開きます、そしてこれは良い方法ではありません。
ulrの例があります:
- トラッカーからURLを発行し ます-http://strintec.myjetbrains.com/youtrack/issue/YD-176android:schemeは「 http」、android:hostは「strintec.myjetbrains.com」
- 別のトラッカーからURLを発行します-http ://youtrack.jetbrains.com/issue/JT-16912android:schemeは「http」、android:hostは「youtrack.jetbrains.com」
私のポイントは、トラッカーのURLがどのようになるかわからないということです。共通点は1つだけです。「/issue/」の部分で、android:pathPatternを使用しようとしましたが、機能しません(間違って実行した可能性があります)。
すでにインストールされているアプリ内でリンクスキーマを設定する方法はありますか?または何か他のアドバイス。ありがとうございました。