public static CardboardDeviceParams createFromNfcContents(NdefMessage tagContents)
        {
            if (tagContents == null)
            {
                Log.Warn("CardboardDeviceParams", "Could not get contents from NFC tag.");
                return(null);
            }

            CardboardDeviceParams deviceParams = new CardboardDeviceParams();

            foreach (NdefRecord record in tagContents.GetRecords())
            {
                if (deviceParams.parseNfcUri(record))
                {
                    break;
                }
            }

            return(deviceParams);
        }