首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NFC NDEF消息

NFC NDEF消息
EN

Stack Overflow用户
提问于 2014-04-09 00:10:16
回答 1查看 277关注 0票数 0

我正在尝试通过使用NFC的android应用程序在我的计算机上填充我的密码字段。我有一台三星galaxy sIII和一台ACR122U USB NFC读写器。我已经阅读了许多指南,但我发现它们并不是很有帮助(我是新手)这就是到目前为止得到的所有iv指南,如果有人能给我一个好的指南来帮助我,或者告诉我如何做,那将是非常大的帮助。

我已经确保我的密码是完整的(请注意,在这里我说的是我想发送的密码是AndroidManifest )

代码语言:javascript
复制
public class NFCHandler extends Activity {
private NfcAdapter mAdapter;
private TextView mText;
private NdefMessage mMessage;

@Override
public void onCreate(Bundle savedState) {
    super.onCreate(savedState);

    mAdapter = NfcAdapter.getDefaultAdapter(this);

    // Create an NDEF message a URL
    mMessage = new NdefMessage(NdefRecord.createMime("text/plain", "Password".getBytes()));

    setContentView(android.R.layout.activity_list_item);
    mText = (TextView) findViewById(R.id.loginPassword);

    if (mAdapter != null) {
        mAdapter.setNdefPushMessage(mMessage, this);
        mText.setText("Password");
    } else {
        mText.setText("This phone is not NFC enabled.");
    }
}
}
EN

回答 1

Stack Overflow用户

发布于 2014-04-09 00:14:49

如果我理解正确的话,您想要发送ndef记录中的密码。您的代码当前正在mText字段上设置密码,该字段与您创建的NdefRecord无关。如果你想发送给NdefRecord.createUri阅读器,你应该使用NdefRecord.createMime(“文本/纯文本”,“密码”.getBytes(“UTF-8”)),而不是使用NFC。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22942482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档