2

ホスト名をインテント フィルターするために、いくつかの NFC タグに URL を書き込んでいました。アプリがインストールされている場合はアプリを起動するか、アプリがインストールされていない場合は Google Play へのリンクを提供します。残念ながら、ブラウザのみが表示されます。

<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="example.com" android:scheme="http" />
</intent-filter>
4

1 に答える 1

4

アクションは異なる必要があります。

 <intent-filter>
    <action android:name="android.nfc.action.NDEF_DISCOVERED"></action>
    <category android:name="android.intent.category.DEFAULT"></category>
    <data android:host="example.com" android:scheme="http" />
 </intent-filter>

まだ許可は必要ありません

于 2012-09-04T13:39:26.533 に答える