按照需求使用Java語言進(jìn)行安卓應(yīng)用
2000元
APP原生開發(fā) 個(gè)人
需求類型 允許服務(wù)商類型
一、背景介紹
現(xiàn)已有通過HBuilder開發(fā)的H5+項(xiàng)目,項(xiàng)目中使用了Audio, Camera, Downloader, Maps, Runtime, Events的API接口。項(xiàng)目采用WEBRTC技術(shù)實(shí)現(xiàn)了視頻通話、視頻呼叫、語音通話、語音呼叫等功能。數(shù)據(jù)通信采用的是websocket完成數(shù)據(jù)通信。
現(xiàn)遇到的問題是APP會(huì)在后臺(tái)被系統(tǒng)回收不能正常接收到語音、視頻等呼叫通知。移動(dòng)端待機(jī)時(shí)不能正常接收到語音、視頻等呼叫通知。
二、業(yè)務(wù)需求
1、支持安卓6及以上的移動(dòng)設(shè)備運(yùn)行,兼容不同的生產(chǎn)廠商的平臺(tái)運(yùn)行,例如:華為、OPPO、小米和其它廠家的原安卓系統(tǒng)。
2、APP支持在后臺(tái)、鎖屏、待機(jī)的情況下能正常進(jìn)行數(shù)據(jù)通信。能正常的播放音頻、能發(fā)送語音功能。
3、能兼容現(xiàn)使用的dcloud的H5+的API,用于現(xiàn)有通過HBuilder編寫的代碼。
三、技術(shù)要求
1、開發(fā)語言:使用Java語言進(jìn)行安卓應(yīng)用開發(fā)。
2、開發(fā)工具:使用Android Studio進(jìn)行開發(fā)。
3、兼容性:確保應(yīng)用在安卓6及以上的設(shè)備上能夠正常運(yùn)行,并且能夠適配不同廠商的平臺(tái)。
4、后臺(tái)運(yùn)行:使用Service組件實(shí)現(xiàn)后臺(tái)運(yùn)行功能,確保應(yīng)用在后臺(tái)、鎖屏、待機(jī)的情況下能夠正常進(jìn)行數(shù)據(jù)通信。
5、兼容H5+的API:通過WebView組件加載H5+的頁面,并且在應(yīng)用中實(shí)現(xiàn)與H5+的API交互。
6、測試:進(jìn)行充分的測試,確保應(yīng)用在各種情況下都能正常運(yùn)行,并且能夠穩(wěn)定地進(jìn)行數(shù)據(jù)通信和音頻播放。
7、文檔:編寫詳細(xì)的開發(fā)文檔,包括應(yīng)用的架構(gòu)設(shè)計(jì)、功能實(shí)現(xiàn)、API使用說明等,方便后續(xù)的維護(hù)和升級工作。
8、提供完整原代碼、安卓打包證書等相關(guān)資源。
其他iOSAndroid其他其他
進(jìn)行中 2024-01-24發(fā)布
招標(biāo)-按項(xiàng)目付費(fèi)