2013-10-10 181 views
0

我正嘗試將數據寫入我的NFC標籤,這是我在之前的寫入操作中已經寫入了一些數據的地方。如果我不保持標籤正確寫入,則標籤寫入失敗,但我以前的數據被擦除。有人可以幫助如何避免這種情況,或者什麼是它的根本原因。如果標籤寫入失敗,NFC標籤將變爲空白android

我在讀寫數據時沒有任何問題。但只有寫標籤失敗時纔會面臨問題!

+0

這聽起來很不尋常,您使用的是什麼標籤類型? – ThomasRS

回答

0

您是否嘗試先清除所有數據,然後寫入。我想,那是做這件事的正確方法!?你有沒有嘗試其他作家(應用程序)?也許你的Writer應用程序不能正常工作(我的lumia920上有一些不正確的作家應用程序)。

+0

嗨,傑里米。感謝您的寶貴迴應。但我擔心的是我不能讓用戶刪除我必須覆蓋現有數據的數據。 – user2866385

+0

@ user2866385有一款適用於Android的應用程序,該應用程序提供複製保護以防止用戶覆蓋標籤。 https://play.google.com/store/apps/details?id=com.nxp.nfc.tagwriter –

+0

@ user2866385它工作嗎? =) –

0

此行爲完全按照它應該工作。爲了確保標籤始終處於已定義狀態,覆蓋標籤首先將當前消息長度設置爲0.然後寫入新消息內容。完成後,將寫入適當的長度。這樣,當寫入被中斷時,標籤上不會有一些損壞/未完成的消息數據,但是長度爲0的消息(不包含任何內容)。