網(wǎng)站制作NEWS
android應(yīng)用開發(fā):如何實(shí)現(xiàn)一個(gè)平臺(tái)管理多個(gè)
方案:
第一種方案:開發(fā)一個(gè)項(xiàng)目app,分不同模塊,每個(gè)模塊代表一個(gè)應(yīng)用。
好處:技術(shù)上難度不大,主要是將之前獨(dú)立的項(xiàng)目進(jìn)行代碼集成到一個(gè)項(xiàng)目中。
壞處:這個(gè)項(xiàng)目,代碼量太大了,項(xiàng)目的版本控制管理復(fù)雜,會(huì)大大增加了維護(hù)成本。
第二種方案:開發(fā)一個(gè)項(xiàng)目app,作為平臺(tái)應(yīng)用,它的職責(zé)是數(shù)據(jù)庫sqlit存儲(chǔ)多應(yīng)用的公共數(shù)據(jù),并且提供操作數(shù)據(jù)庫接口,給其他的獨(dú)立應(yīng)用(考勤,收費(fèi),圈存等) 調(diào)用,實(shí)現(xiàn)不同應(yīng)用之間的通信。
好處:不同的應(yīng)用是不同的app,應(yīng)用獨(dú)立存在,項(xiàng)目版本控制容易。
壞處:不同的app進(jìn)行通信,技術(shù)要求比較高,需要學(xué)習(xí)研究時(shí)間。
多重隨機(jī)標(biāo)簽