カードをかざすと起動するアプリを作った


AndroidアプリではNFCタグに反応してアプリを起動させることができる。

マニフェストに

<uses-permission android:name="android.permission.NFC" />

を指定するとNFCタグ機能が使えるようになり、

<action android:name="android.nfc.action.TAG_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />

を指定するとNFCタグを検出したときに自動で起動するようになる。

これを利用してICカードをかざすと起動するアプリを作った。

自作アプリから他のアプリを開くこともできるので、かざしたカードの種類に応じたアプリを起動するなどの応用方法が考えられそう。