最近一直在開(kāi)發(fā)通過(guò)ble進(jìn)行設(shè)備與App交互的產(chǎn)品。在開(kāi)發(fā)過(guò)程中,手機(jī)一直作為中央設(shè)備,負(fù)責(zé)主動(dòng)發(fā)起掃描連接,而設(shè)備作為邊緣設(shè)備。需求需要兩...
在文章iOS 文件導(dǎo)入(OTG)開(kāi)發(fā)問(wèn)題隨記1[http://www.itdecent.cn/p/b9ed993d6de4]中記錄了開(kāi)發(fā)O...
最近在開(kāi)發(fā)iOS上的OTG,也就是從U盤(pán)中導(dǎo)入文件到App中,然后對(duì)此進(jìn)行后續(xù)的操作。iOS13之后就支持了OTG,這個(gè)功能非常實(shí)用,無(wú)論是外接...
最近在進(jìn)行低功耗藍(lán)牙SDK的開(kāi)發(fā),為了方便快捷,使用了BabyBluetooth庫(kù),整個(gè)開(kāi)發(fā)都比較順利,但是在測(cè)試的時(shí)候發(fā)現(xiàn)一個(gè)很奇怪的問(wèn)題...
最近在做一款外設(shè),搭配一款A(yù)pp,App中實(shí)現(xiàn)很多功能,集成了一套語(yǔ)音識(shí)別SDK,通過(guò)外設(shè)給App傳輸音頻,通過(guò)SDK解析出具體的指令,去執(zhí)...
最近在做音頻相關(guān)的開(kāi)發(fā),有需求把pcm,opus格式的音頻轉(zhuǎn)碼成wav格式的。首選是通過(guò)ffmpeg命令轉(zhuǎn)碼,以opus轉(zhuǎn)碼為例,因?yàn)槲覀円?..
最近在做內(nèi)購(gòu)功能, 內(nèi)購(gòu)的整個(gè)流程比較長(zhǎng),牽扯面很廣,要簽合同填銀行賬號(hào)稅務(wù)等,要在后臺(tái)填商品列表。前面的操作在網(wǎng)上都有很詳細(xì)的步驟,按照網(wǎng)上的...
隨著業(yè)務(wù)規(guī)模的擴(kuò)大,業(yè)務(wù)邏輯變得越來(lái)越復(fù)雜。這樣controller中的代碼越來(lái)越多,傳統(tǒng)的MVC架構(gòu)以及很難滿足低耦合,高內(nèi)聚的設(shè)計(jì)要求。為了...
iOS后臺(tái)開(kāi)發(fā)一直是比較頭疼的問(wèn)題。大部分的app是不需要考慮運(yùn)行在后臺(tái)的情況,推送已經(jīng)滿足絕大部分的需求。但是如果是做智能設(shè)備就需要考慮到這一...