【问题标题】:Can I write a universal NFC tag that reads on all phones without installing a specific NFC app?我可以在不安装特定 NFC 应用程序的情况下编写可在所有手机上读取的通用 NFC 标签吗?
【发布时间】:2015-11-10 20:55:51
【问题描述】:

我是 Android 开发的初学者,但我真的很想弄清楚 NFC 对我正在从事的项目有什么潜力。

我已经在我的 Galaxy S3 上安装了Trigger,并成功地使用它向 NFC 标签写入了一个函数,可以在我的手机上打开和关闭飞行模式。 问题是,我希望标签能够在任何手机上执行此操作,而不仅仅是我自己的。但每当我在另一部 Android 手机上测试它时,它只会打开 Google Play 商店并请求下载 Trigger。

我已经通读了this answer,它解释了读取 NFC 标签的要求,但我希望由于飞行模式是一种通用功能,因此可能有某种方式可以直接与用户的设备操作系统通信,避开应用程序翻译功能的要求。

是否可以创建一个通用的 NFC 标签?是否应该使用其他 NFC 编辑应用来代替 Trigger,或者我必须调整的设置?

非常感谢任何帮助。

【问题讨论】:

    标签: android triggers nfc universal


    【解决方案1】:

    有一种常见的数据格式称为 NDEF(NFC 数据交换格式)。

    您可以在 NDEF 消息中存储:文本、URI、特定应用程序数据……但不能用于 Android 手机的操作,例如启用/禁用 GPS、飞行模式……

    因此,用户需要手机上的特定应用来执行此类操作。

    【讨论】:

    • 嗯,好吧,这不是我希望的答案,但可以节省调查无效方法的时间!也许我可以对某种 NDEF 消息做出妥协。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多