NFCard 开源项目使用教程

NFCard 开源项目使用教程

nfcardNFCard is an Android App. It can read contactless IC card use NFC hadware. 项目地址:https://gitcode.com/gh_mirrors/nf/nfcard

项目介绍

NFCard 是一个开源的 Android 应用程序,用于读取支持 NFC 的接触式 IC 卡。它支持 ISO7816-4 和 FeliCa 标准的电子钱包/电子现金卡。NFCard 可以读取卡片的账户有效性、离线余额和交易记录(如果卡片没有读取限制)。目前,NFCard 已经确认可以读取以下卡片:

  • 深圳通(新版本)
  • 上海公共交通卡
  • 香港八达通卡
  • 北京市政交通一卡通(新版本)
  • 陕西西安长安通
  • 武汉城市一卡通
  • 中国银联闪付(Quickpass)
  • 中国联通(T-Union)
  • 城市联盟(City Union)
  • 中国ETC用户卡

NFCard 是基于 GNU General Public License 发布的,用户可以自由分发和修改。

项目快速启动

安装 NFCard

  1. 克隆项目仓库到本地:

    git clone https://github.com/sinpolib/nfcard.git
    
  2. 打开 Android Studio,选择 Open an existing Android Studio project,然后导航到克隆的 NFCard 目录并打开。

  3. 构建并运行项目。

使用 NFCard

  1. 确保你的 Android 设备支持 NFC 功能,并且已经开启。
  2. 打开 NFCard 应用。
  3. 将支持 NFC 的 IC 卡靠近设备的 NFC 感应区域。
  4. 应用将读取卡片信息并显示在屏幕上。

应用案例和最佳实践

应用案例

NFCard 可以广泛应用于公共交通、门禁系统、电子钱包等领域。例如:

  • 公共交通:用户可以通过 NFCard 读取公交卡余额,方便地了解卡内余额,避免余额不足的尴尬。
  • 门禁系统:在企业或学校,NFCard 可以用于读取门禁卡信息,实现快速身份验证。
  • 电子钱包:用户可以使用 NFCard 读取电子钱包卡的交易记录,方便地进行财务管理。

最佳实践

  • 定期更新:由于 NFC 标准和卡片类型可能会有更新,建议定期检查并更新 NFCard 应用,以支持新的卡片类型和功能。
  • 安全使用:在公共场合使用 NFCard 时,注意保护个人隐私,避免在他人可接触的范围内使用。

典型生态项目

NFCard 作为一个开源项目,可以与其他开源项目结合,形成更丰富的生态系统。以下是一些典型的生态项目:

  • NFC Tools:一个用于读写 NFC 标签的工具,可以与 NFCard 结合使用,实现更复杂的 NFC 操作。
  • Open NFC:一个开源的 NFC 协议栈,可以与 NFCard 结合,提供更底层的 NFC 控制和操作。
  • Android NFC API:Android 官方提供的 NFC API,NFCard 可以利用这些 API 实现更高级的功能。

通过这些生态项目的结合,NFCard 可以扩展其功能,满足更多复杂场景的需求。

nfcardNFCard is an Android App. It can read contactless IC card use NFC hadware. 项目地址:https://gitcode.com/gh_mirrors/nf/nfcard

NFCard使用手机NFC读取非接触式IC卡中的信息。 支持ISO7816-4、Felica智能卡,用来读取电子钱包(主要是公交卡)、电子现金(如闪付卡)账户中没有设置读取限制的有效期、脱机余额、交易记录。 已经确认可以读出的卡片有:深圳通(新版)、上海公交卡、香港八达通、北京市政一卡通(新版)、长安通、武汉城市一卡通、银联闪付卡、交通联合卡(含电子现金)、城市一卡通互联互通卡。 NFCard使用手機NFC讀取非接觸式IC卡中的資訊。 支援ISO7816-4、Felica智能卡,用於讀取電子錢包(主要是電子收費卡)、電子現金(如銀聯閃付卡)賬戶中沒有設定讀取限制的有效期、離線餘額、交易記錄。 已經確認可以讀出的卡片有:深圳通(新版)、上海公交卡、香港八達通、北京市政一卡通(新版)、長安通、武漢城市一卡通、銀聯閃付卡、交通聯合卡(包括電子現金)、城市一卡通互聯互通卡。 NFCard can read contactless IC card use NFC hadware. Support ISO7816-4, Felica compliant e-purse/e-cash, It can read account validity, offline balance and transaction logs from these cards if no read restriction. So far we\'ve confirmed the following can be read: Shenzhen Tong (newer version) of Shenzhen, Shanghai Card, Octopus Card of Hongkong, Beijing Municipal Card (newer version), Changan Card of Shaanxi,Xi\'an, Wuhan City Smart Card, Quickpass (China, e-cash), T-Union (China, e-purse & e-cash), City Union (China).
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

班岑航Harris

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值