繁体   English   中英

Android NFC 主机卡模拟

[英]Android NFC host card emulation

我想实现一个使用 HCE 的程序,但我的设备有 Android 4.3 并且不支持 HCE。 是否可以将 HCE 应用程序部署到 API 版本 < 19 的设备上?

不,那不可能。 4.4之前的Android系统(API级别低于19)不包含执行HCE所必需的软件栈。

这就是拥有不同 API 版本(级别)的意义所在。 每个 API 级别都会添加(有时会删除)您的应用程序可用的功能。 特别是对于 ANdroid 上的 API 级别,更高的级别通常意味着更多(折旧/移除除外)的功能。 由于 HCE 是在 API 级别 19 中引入的,具有较低 API 级别的设备不支持该功能。

然而,有时,有些功能会通过 支持库向后移植到较低的 API 级别。 这样做通常是为了为各种平台版本的应用程序提供一致的外观和感觉,并且主要用于图形用户界面组件。 但是,对 HCE 的支持需要在 Android 系统内部进行深入修改(NFC 系统服务、NFC 低级库),这是简单地向应用程序添加支持库无法实现的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM