第6項. 各テクノロジーを操作する(NDEF編)

ここでは、NDEFテクノロジーを操作する機能について説明をします。

1. NDEFタグの最大サイズを取得する

NDEFタグの最大サイズを取得するにはRho::NFCTagTechnology_Ndef::get_max_sizeメソッドを使用します。

 

Rho::NFCTagTechnology_Ndef.get_max_size #=> Int

 

 2. NDEFタグに書き込めるかどうかを調べる

NDEFタグに書き込めるかどうかを調べるにはRho::NFCTagTechnology_Ndef::is_writableメソッドを使用します。

 

Rho::NFCTagTechnology_Ndef.is_writable  #=> true or false

 

 3. NDEFタグを読み込み専用に出来るかどうかを調べる

NDEFタグを読み込み専用に出来るかどうかを調べるにはRho::NFCTagTechnology_Ndef::can_make_read_onlyメソッドを使用します。

 

Rho::NFCTagTechnology_Ndef.can_make_read_only  #=> true or false

 

 4. NDEFタグを読み込み専用にする

NDEFタグを読み込み専用にするにはRho::NFCTagTechnology_Ndef::make_read_onlyメソッドを使用します。

 

Rho::NFCTagTechnology_Ndef.make_read_only  #=> true or false

 

 5. NDEFタグをタイプを取得する

NDEFタグのタイプを取得するにはRho::NFCTagTechnology_Ndef::get_typeメソッドを使用します。
NFCフォーラムが定めるNDEFのタイプが文字列で取得出来ます。

 

Rho::NFCTagTechnology_Ndef.get_type  #=>  String

 

 6. NDEFタグからNdefMessageを読み込む

NDEFタグからNdefMessageを読み込むにはRho::NFCTagTechnology_Ndef::read_NdefMessageメソッドを使用します。

 

Rho::NFCTagTechnology_Ndef.read_NdefMessage

 

 7. NDEFタグにNdefMessageを書き込む

NDEFタグにNdefMessageを書き込むにはRho::NFCTagTechnology_Ndef::write_NdefMessageメソッドを使用します。

 

Rho::NFCTagTechnology_Ndef.write_NdefMessage(msg)


msgにはNdefMessageを設定します。

システム工房エムのサイトへのリンク

住所〒690-0017 島根県松江市西津田3-2-3 TEL.0852-23-8590 FAX.0852-23-8591
Copyright 2008-2010 System Maker M,All right reserved