gpt4 book ai didi

android - 智能卡和安卓

转载 作者:太空宇宙 更新时间:2023-11-03 13:34:07 24 4
gpt4 key购买 nike

我是一名 C/C++ 程序员,具有良好的 Windows 和 Linux 开发经验,我也懂一点 Java。最近,一位客户要求我为他开发一个 Android 应用程序,最有可能在三星 Galaxy S 或 Galaxy S II 上运行,Android 2.3,基本上包括在设备的 USB 端口上连接一个标准的智能卡读卡器并使用它来访问智能卡。我以前编写过智能卡,但我没有使用 android 的经验。所以我的问题是:

是否可以在此硬件和操作系统中执行我需要的操作?

我是否必须编写自己的驱动程序来连接 USB?

更详细地说,我需要至少能够用卡片执行 APDU 命令。类似于 PC/SC 标准。是否已实现此主题的任何解决方案?

有从哪里开始的想法吗?

提前致谢。

最佳答案

简短的回答:不是真的。

长答案:您可能需要使用自定义固件(Android 版本)来执行此操作。这是一个这样做的项目,尽管他们的重点是使用嵌入式芯片而不是外部阅读器。他们有一个 PC/SC implementation适用于 Android。

Android 从 3.1 开始支持 USB 主机,不确定这是否足以实现读卡器驱动程序,因此您可以与您的卡通信:http://developer.android.com/guide/topics/usb/host.html即使你这样做了,你也需要以某种方式将它桥接到你的 PC/SC 堆栈。

如果实现了请开源:)

关于android - 智能卡和安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9204697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com