-1

我一直在看这个博客https://nelenkov.blogspot.com/2012/08/accessing-embedded-secure-element-in.html,这真的很好但是我无法理解如何添加 com.android .nfc_extras 到我的项目。此外,etc/nfc_access.xml 文件的工作方式。如果有人可以帮助我突破这个过程,那就太好了,因为我是新手。

4

1 回答 1

2

这真的取决于。最基本的答案是:无视文章(已经 6 年了,Android 变化很大!)并尝试使用GlobalPlatform Open Mobile API。它是用于访问许多手机上存在的安全元素的 API。

扩展答案:它因制造商而异。有些允许您通过 OMAPI 访问他们的嵌入式安全元件 (eSE),有时您可能需要使用专有服务作为代理。供应商特定服务的一个示例是三星 KMS 代理(不过,eSE 在 OMAPI 中可见)。

介绍完之后,如果您想访问 eSE 并且您是新手,您可能想要使用 OMAPI。如果您正在编写针对 Android P 的应用程序 - 好消息,OMAPI 现在是 Android 的一部分

但实际上您可能会针对较旧的 Android 版本,所以坏消息是 - 您不知道手机上是否存在 OMAPI。请参阅:OMAPI 支持的设备列表

但假设您有 OMAPI,那么请查看 OMAPI 的 Android 文档:https ://developer.android.com/reference/android/se/omapi/package-summary和GlobalPlatform.org文档,例如OMAPI 文档

于 2018-09-03T12:09:16.503 回答