智能卡和Android

智能卡和Android,第1张

概述我是一位具有良好的Windows和Linux开发经验的C/C++程序员,我也了解一些Java.最近,一位客户要求我为他开发一个Android应用程序,最有可能在运行Android2.3的SamsungGalaxyS或GalaxySII上运行,该应用程序基本上是在设备的USB端口上连接标准智能卡读取器并使用它来访问智能卡.我

我是一位具有良好的Windows和Linux开发经验的C/C++程序员,我也了解一些Java.最近,一位客户要求我为他开发一个Android应用程序,最有可能在运行AndroID 2.3的Samsung galaxy S或galaxy S II上运行,该应用程序基本上是在设备的USB端口上连接标准智能卡读取器并使用它来访问智能卡.
我之前已经编程过智能卡,但是我没有使用androID的经验.所以我的问题是:

是否可以在这种硬件和 *** 作系统上做我需要的事情?

我是否需要编写自己的驱动程序才能与USB接口连接?

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

关于从哪里开始的任何想法?

提前致谢.

解决方法:

简短的回答:并非如此.

长答案:您可能需要使用自定义固件(AndroID构建)来执行此 *** 作.这是一个执行此 *** 作的项目,尽管他们的重点是使用嵌入式芯片而不是外部读取器.他们的AndroID版本为PC/SC implementation.

自3.1起,AndroID就具有USB主机支持,不确定是否足以实现阅读器驱动程序,因此您可以与您的卡进行通话:http://developer.android.com/guide/topics/usb/host.html
即使这样做,您仍需要以某种方式将其桥接到PC / SC堆栈.

如果实现,请开源:)

总结

以上是内存溢出为你收集整理的智能卡和Android全部内容,希望文章能够帮你解决智能卡和Android所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1210788.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存