0

RE:AndroidブラウザからカスタムAndroidアプリケーションを起動します

上記の投稿で説明されているアプローチを試しましたが、G +、Twitterなどのアプリ内でURLをクリックすると完全に機能します。ただし、モバイルブラウザでURLを含むWebページをロードすると( androidブラウザとchromeブラウザの両方)、URLをタップしてもアプリは起動しません。

他の誰かがこの振る舞いを見たことがありますか?

4

1 に答える 1

2

これらのリンクを処理できるブラウザをすでに使用している場合、ほとんどの場合(これまで?)Androidはそれを処理する別のアプリを探しません。私はこの振る舞いを見てきましたが、変更できるとは思いません。

あなたが言及したリンクですでに詳述されているように、唯一の方法はあなた自身のスキーマを使用することです:

<intent-filter>
    <data android:scheme="my.special.scheme" />
    <action android:name="android.intent.action.VIEW" />
</intent-filter>

<a href="my.special.scheme://other/parameters/here">

ただし、このリンクはアプリのないデバイスでは機能しません。それはあなたにとって受け入れられますか?

于 2012-09-12T15:21:44.203 に答える