泉城公交开发手记(一) 说明

泉城公交是笔者在 2016 年初开发的一个济南公交第三方客户端,基本实现了原生济南公交客户端的部分功能。但出于一些原因,不得不停止更新。笔者将所有源代码开源在了 GitHub。近期有小伙伴邮件私信询问相关问题,所以,笔者整理了一下一六年开发时的一些笔记,整理成几篇文章,为了后续自己可能重新维护,也为想要二次开发的小伙伴们解惑。

这几篇文章大概分为以下几个部分
API 分析、通知模块实现、自定义线路图 View 等等,还有部分填坑的说明。路线规划不会写,因为这部分整个就是调用的百度离线地图 SDK。

如果笔者的时间充裕的话,可能还会写一写济南公交(微步、369出行)新版的 NFC 公交卡充值实现。有关于这部分,因为涉及到支付宝 & 银联的一些 数据,所以需要逆向原 APK 的代码去具体分析(主要是 360 加固的脱壳过程)。反正到时候就看时间啦 ヽ( ̄▽ ̄)ノ

本系列文章仅供技术交流,请勿用于商业及非法用途,如产生法律纠纷与笔者无关。