【问题标题】:Android NFC Android Application Records ErrorAndroid NFC Android 应用程序记录错误
【发布时间】:2012-07-19 22:31:54
【问题描述】:

我正在尝试使用Android developer link 中提到的createApplicationRecord(packagename) 将应用程序记录添加到我的NdefMessage 中,但我看到一个错误:

方法 createApplicationRecord(String) 未定义类型 NdefRecord

我已经从 Eclipse 更新了我的 Android SDK 管理器。以下是部分代码:

private NdefMessage getMessageAsNdef() {
    byte[] textBytes = mInfo.getBytes();
    NdefRecord textRecord = new NdefRecord(NdefRecord.TNF_MIME_MEDIA,
            "text/plain".getBytes(), new byte[] {}, textBytes);
    return new NdefMessage(new NdefRecord[] { textRecord, NdefRecord.createApplicationRecord("com.nfcgeo.mypackage") });
}

【问题讨论】:

    标签: android nfc ndef android-applicationrecord


    【解决方案1】:

    检查您在 Eclipse 中的项目设置是否已将 Android“项目构建目标”设置为 API 级别 14 或更高。 NdefRecord.createApplicationRecord() 仅适用于 Android 4.0 ICS 及更高版本。

    【讨论】:

      猜你喜欢
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多