首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从安卓穿戴中的时钟应用程序访问NFC标签

从安卓穿戴中的时钟应用程序访问NFC标签
EN

Stack Overflow用户
提问于 2016-06-25 13:25:30
回答 2查看 3.1K关注 0票数 6

我为Android Wear开发了一个可穿戴的应用程序,可以读取NFC标签。我使用的硬件是一个索尼智能手表3修改了这个链接上的说明:Sony SmartWatch 3 NFC Support Package

现在我的目标是制作一个可以读取NFC的时钟应用程序。

问题是: Android Wear应用程序不是基于活动,而是基于服务,尽管它们与用户交互并在屏幕上显示输出。

Android NFC库有很多限制,其中之一(据我所知)是它只能在活动中使用。

所以我的问题是:有没有办法在CanvasWatchFaceService类中使用Android NFC库(android.nfc.tech.NfcV)并管理NFC标签?

EN

回答 2

Stack Overflow用户

发布于 2016-06-27 05:24:33

根据堆栈用户Michael Roland (他看起来是一位可靠的近场通信专家)的说法,在安卓系统中从Service读取近场通信数据是不可能的。参考:https://stackoverflow.com/a/19637784/252080

票数 1
EN

Stack Overflow用户

发布于 2016-06-29 06:07:38

除了NFC发现意图(用于读取NFC标签)是活动意图之外,因此不会触发服务或广播接收器,目前还没有真正支持NFC的Android Wear设备。即使是索尼智能手表3中的近场通信支持也仅限于模拟静态Type 2标签的手表(尽管硬件本身能够执行完整的近场通信功能,请参阅Is there an NFC API for the Smartwatch 3 (SWR50))。

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

https://stackoverflow.com/questions/38025296

复制
相关文章

相似问题

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