NFC機能
1
NFC機能が使用できるか確認したい
1
NFC機能が利用できるかはRuntimeクラスのHasNfcFeatureメソッドで判別可能です。NFC機能が利用できる場合はTRUE、そうでない場合はFALSEが返されます。
また、NFC機能が有効になっているかはIsNfcReaderEnabledメソッドを使用します。NFC機能が有効の場合はTRUE、無効の場合はFALSEが返されます。
下記のサンプルでは、端末にNFC機能が利用できるかのチェックと、NFC機能が有効に設定されているかのチェックを行います。無効に設定されていれば端末のNFC設定画面を表示します。
端末のNFC設定画面はShowNfcSettingsメソッドを使用して表示することが可能です。
[ サンプルコード ]
Form NfcHt_001 { Width = 334; Height = 356; Button Button1 { X = 82; Y = 143; Width = 173; Height = 38; Title = "NFC機能の有効確認"; Function OnTouch( e ) { if(!Runtime.HasNfcFeature()) { /* 端末にNFC機能があるかをチェック */ //.MessageBox("この端末ではNFCタグを読み取ることはできません。"); } else if(!Runtime.IsNfcReaderEnabled()){ /* 端末のNFCリーダ/ライタ機能が有効であるかをチェック */ //.MessageBox("NFCリーダ/ライタ機能がOFFになっています。設定をONにしてください。"); /* 端末の設定画面を表示する */ Runtime.ShowNfcSettings(); } else { /* NFC機能が使用可能な場合 */ //.MessageBox("NFCリーダ/ライタ機能をご利用いただけます。"); } } } Label Label1 { X = 13; Y = 15; Width = 306; Height = 104; Value = "ボタンを押下すると、NFC機能が使用可能かを確認します。\r\nNFC機能のない端末であれば使用できない旨のメッセージが表示されます。\r\nNFC機能の設定がOFFになっている場合、端末の設定画面が表示され、設定をONに変更することが可能です。"; BgColor = $FFFFFF; } }
管理番号:NfcHt_001
Biz-Collections Bizの宝箱 トップへ
Biz/Browser HT・Biz/Browser SmartDevice・Biz/Browser AI TIPS集 トップへ