了解如何访问嵌入式安全元素

问题描述 投票:-1回答:1

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

android nfc secure-element
1个回答
1
投票

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

扩大答案:制造商之间有所不同。有些将允许您通过OMAPI访问其嵌入式安全元素(eSE),有时您可能需要使用专有服务作为代理。特定于供应商的服务的一个示例是Samsung KMS Agent(仍然,在OMAPI中可以看到eSE)。

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

但实际上你可能会针对较旧的Android版本,所以坏消息是 - 你不知道手机上是否有OMAPI。见:List of OMAPI supported devices

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

© www.soinside.com 2019 - 2024. All rights reserved.