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