單位要我完成一個公交車收費終端app。就是生活中坐公交車時,乘客用手機展示二維碼,對準掃碼口掃碼的設備上的app。
我在網上搜過,不知道為什么,一個demo都搜不到。請問有沒有大佬有相關的開發經驗,能指導一下我,大概是怎么樣開發的?有demo就更好了。求求大佬,救救菜鳥吧。
uj5u.com熱心網友回復:
1.獲取公交路線的SDK,有高德,百度,京東萬象等,你可以自己找找看,費用的話也需要自己評估;2.二維碼需要展示的資訊,恐怕得和公交集團合作才能知道
uj5u.com熱心網友回復:
你是想做設備端的app吧。1.你需要有掃碼槍的硬體支持,需要有相關的SKD以及SO庫。
2.如果掃碼槍掃回來的資料是影像,你需要自己讀取二維碼內容,如果已經自動決議了二維碼內容,則跳過。
3.根據決議的二維碼內容,識別支付方式(ZFB或者VX),然后調起相應的支付方式(對接相應的支付介面)。
uj5u.com熱心網友回復:
哈哈,想白剽?就像LS所說的,可以采用外部硬體支持,這樣比較專業一點,例如可以采購專業的掃描模塊,再加上一個Android主板就可以干活了。至于通訊,如果你用這個方案供應商會給你方法的。用串口最簡潔,供應商給你協議就好,好一點的就是對方給你底層開發庫直接呼叫。這個部分解決的是識別的問題。
然后就是支付,這個我沒有經驗,猜想應該用支付寶、微信支付一類的吧,還有一種可能就是硬體廠商繼承的不僅僅是識別二維碼模塊,而是整體集成了支付二維碼的掃描,即掃描乘客的二維碼后即發起在線支付申請,最后通過介面告知你支付結果,如果是這種方案就更簡單了。
當然你也可以自己做:直接用android主板+攝像頭,識別、請求支付、支付回呼、現場互動(例如掃描支付成功語音播報)等等。
uj5u.com熱心網友回復:
樓上說的我都不太懂。最頭疼的是這個作業只有我一個人做,一個帶我入門的都沒有……uj5u.com熱心網友回復:
我現在只能在網上想無頭蒼蠅一樣,到處問、查資料uj5u.com熱心網友回復:
你這根本就不是一句話能解決的,哪怕有人給你講,也不是一兩天,甚至不是一兩周能講通的。從你問的問題來看,你這是一點都不會啊。
首先你要明白,你需要用到哪方面的技術,而且你這個肯定得和公交公司合作,他們是服務端,你這邊是客戶端,你至少得知道服務端都有什么功能吧?協議都是什么吧?你的支付方式是什么?需要系結支付寶或微信吧?你們還可能想要做自己的支付功能,那就需要系結銀行卡吧?
這么說吧,你這個工程,他就不是一個人能完成的,而且這個團隊里至少得有個大牛才能做,直接跟公司說做不了吧,把難度和遇到的困難跟老板說。這要是一個人就能做,那你這月薪,不,按照你老板提的這需求,你們公司估計也不大,要有這技術估計都可以在你們公司入股了。
uj5u.com熱心網友回復:
謝謝大佬指導uj5u.com熱心網友回復:
單純的模組有很多,這樣的:
uj5u.com熱心網友回復:
就像LS所說的,你要做很多事情(假設某公交公司已通過支付寶收款認證):1,車端接收二維碼掃描結果
2,做一個后臺,接收支付請求
3,車端發送支付請求給后臺
4,后臺呼叫支付平臺介面(例如支付寶介面),并等待支付平臺回呼(通知你支付結果)
5,后臺拿到支付結果后,發送給車端
6,車端:叮~~,支付成功,歡迎乘坐^_^
大功告成。。。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/250946.html
標籤:Android
上一篇:Qt中添加橡皮擦功能
