27

Web ページ内のリンクから Android アプリケーションを開くには、次のように記述する必要があることを知っていますAndroidManifest.xml

        <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="my_scheme" android:host="my_host" />
        </intent-filter>

問題は、次のように書いたことです。

        <intent-filter>
            <action android:name="my_action"/>
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="my_scheme" android:host="my_host" />
        </intent-filter>

私は追加しませんでしたがandroid.intent.action.VIEW、代わりに私が作成した独自のアクションを追加しました。バージョンが既にリリースされているため、変更できません。

質問は、

おそらくページで特定のアクションを定義することによって、アプリケーションを JavaScript または単純な html ページから実行する方法がある場合は?

ありがとう、

パズ。


解決済み:

Davidのおかげで、私は解決策を見つけました:

<a href="intent://my_host#Intent;scheme=my_scheme;action=my_action;end">Link to my stuff</a> 
4

4 に答える 4

34

これを試して:

リンクを次のようにします。

<a href="intent:#Intent;action=my_action;end">Link to my stuff</a>

AndroidブラウザからカスタムAndroidアプリケーションを起動するもご覧ください

于 2012-08-02T15:43:06.247 に答える