Android.Nfc.Tech.MifareClassic Class
Provides access to MIFARE Classic properties and I/O operations on a Android.Nfc.Tag.

See Also: MifareClassic Members

Syntax

[Android.Runtime.Register("android/nfc/tech/MifareClassic", DoNotGenerateAcw=true)]
public sealed class MifareClassic : BasicTagTechnology

Remarks

Provides access to MIFARE Classic properties and I/O operations on a Android.Nfc.Tag.

Acquire a Android.Nfc.Tech.MifareClassic object using MifareClassic.Get(Android.Nfc.Tag).

MIFARE Classic is also known as MIFARE Standard.

MIFARE Classic tags are divided into sectors, and each sector is sub-divided into blocks. Block size is always 16 bytes (MifareClassic.BlockSize. Sector size varies.

MIFARE Classic tags require authentication on a per-sector basis before any other I/O operations on that sector can be performed. There are two keys per sector, and ACL bits determine what I/O operations are allowed on that sector after authenticating with a key. and .

Three well-known authentication keys are defined in this class: MifareClassic.KeyDefault, MifareClassic.KeyMifareApplicationDirectory, MifareClassic.KeyNfcForum.

Note: Methods that perform I/O operations require the NoType:android/Manifest$permission;Href=../../../../reference/android/Manifest.permission.html#NFC permission.

[Android Documentation]

Requirements

Namespace: Android.Nfc.Tech
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 10