2

私は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の例があります:

  1. トラッカーからURLを発行し ます-http://strintec.myjetbrains.com/youtrack/issue/YD-176android:schemeは「 http」、android:hostは「strintec.myjetbrains.com」
  2. 別のトラッカーからURLを発行します-http ://youtrack.jetbrains.com/issue/JT-16912android:schemeは「http」、android:hostは「youtrack.jetbrains.com」

私のポイントは、トラッカーのURLがどのようになるかわからないということです。共通点は1つだけです。「/issue/」の部分で、android:pathPatternを使用しようとしましたが、機能しません(間違って実行した可能性があります)。

すでにインストールされているアプリ内でリンクスキーマを設定する方法はありますか?または何か他のアドバイス。ありがとうございました。

4

0 に答える 0