Android系統(tǒng)平板電腦電話功能的軟件設(shè)計(jì)實(shí)現(xiàn)
發(fā)布時(shí)間:2017-09-10 22:24
本文關(guān)鍵詞:Android系統(tǒng)平板電腦電話功能的軟件設(shè)計(jì)實(shí)現(xiàn)
更多相關(guān)文章: Android平板電腦 藍(lán)牙 電話 BlueZ
【摘要】:平板電腦以其強(qiáng)大的娛樂(lè)功能、輕小便于攜帶等優(yōu)點(diǎn),得到消費(fèi)者的喜愛(ài),成為與手機(jī)類(lèi)似的生活必需品。我們發(fā)現(xiàn),由于大多數(shù)平板電腦沒(méi)有電話功能,所以用戶在使用的過(guò)程中存在一些問(wèn)題:如用戶在家、在公交上等使用平板電腦時(shí),當(dāng)手機(jī)接到來(lái)電、或用戶想撥打電話時(shí),就得放下平板電腦,換用手機(jī)操作。本論文立足解決這一問(wèn)題,設(shè)計(jì)了一種基于藍(lán)牙技術(shù)、將平板電腦作為手機(jī)藍(lán)牙耳機(jī)的方法,并對(duì)此方案進(jìn)行了功能測(cè)試驗(yàn)證。Android系統(tǒng)平板電腦產(chǎn)品以其價(jià)位多樣、品牌、型號(hào)眾多,在消費(fèi)者使用中越來(lái)越普遍,所以本論文基于Android系統(tǒng)來(lái)實(shí)現(xiàn)平板電腦電話功能。本論文首先對(duì)藍(lán)牙系統(tǒng)協(xié)議棧體系結(jié)構(gòu)和藍(lán)牙耳機(jī)模型進(jìn)行分析,明確了實(shí)現(xiàn)藍(lán)牙耳機(jī)功能的開(kāi)發(fā)流程;其次介紹了Android系統(tǒng)框架結(jié)構(gòu)及Android系統(tǒng)程序開(kāi)發(fā)方法,結(jié)合查看Android系統(tǒng)藍(lán)牙API(Application Programming Interface)的特點(diǎn):Android系統(tǒng)藍(lán)牙未提供實(shí)現(xiàn)Android系統(tǒng)設(shè)備實(shí)現(xiàn)藍(lán)牙耳機(jī)端功能的API,最終選擇了以Android底層開(kāi)發(fā)和應(yīng)用層開(kāi)發(fā)相結(jié)合的方式來(lái)實(shí)現(xiàn)本設(shè)計(jì)提出的方法:首先基于Linux系統(tǒng),參考標(biāo)準(zhǔn)藍(lán)牙協(xié)議及BlueZ藍(lán)牙協(xié)議棧,應(yīng)用藍(lán)牙耳機(jī)應(yīng)用框架開(kāi)發(fā)了Linux系統(tǒng)下實(shí)現(xiàn)藍(lán)牙耳機(jī)功能的C程序。其次,基于Linux系統(tǒng)下Android源碼編譯環(huán)境、Android模塊添加編譯方法,將Linux系統(tǒng)下實(shí)現(xiàn)藍(lán)牙耳機(jī)功能的C程序編譯為Android系統(tǒng)可執(zhí)行文件模塊。最后,編譯生成的可執(zhí)行文件模塊加載進(jìn)Android系統(tǒng)平板電腦系統(tǒng)中運(yùn)行,實(shí)現(xiàn)功能測(cè)試驗(yàn)證。測(cè)試方式為,將Android系統(tǒng)平板電腦通過(guò)USB數(shù)據(jù)線連接到Windows系統(tǒng)電腦上,在Windows系統(tǒng)電腦上使用Android系統(tǒng)adb工具,進(jìn)入Android系統(tǒng)平板電腦shell,運(yùn)行之前編譯的可執(zhí)行文件模塊,使其提供作為手機(jī)藍(lán)牙耳機(jī)的功能。經(jīng)測(cè)試,Android系統(tǒng)平板電腦能提供藍(lán)牙耳機(jī)功能,手機(jī)能與其建立藍(lán)牙耳機(jī)的連接,可以在Android平板電腦上完成撥打、接聽(tīng)及掛斷電話的操作,且實(shí)現(xiàn)了通話語(yǔ)音的及時(shí)傳輸。最終完成了Android系統(tǒng)平板電腦電話功能的驗(yàn)證。
【關(guān)鍵詞】:Android平板電腦 藍(lán)牙 電話 BlueZ
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP368.32;TP311.52
【目錄】:
- 摘要6-7
- Abstract7-11
- 第1章 緒論11-15
- 1.1 研究背景及意義11-12
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀12-13
- 1.3 本課題的創(chuàng)新13
- 1.4 本論文的主要內(nèi)容和結(jié)構(gòu)安排13-15
- 第2章 藍(lán)牙協(xié)議體系結(jié)構(gòu)和本論文實(shí)現(xiàn)方法選擇15-29
- 2.1 藍(lán)牙核心協(xié)議體系結(jié)構(gòu)15-18
- 2.1.1 藍(lán)牙核心協(xié)議15-17
- 2.1.2 藍(lán)牙耳機(jī)模型17-18
- 2.2 Android系統(tǒng)框架介紹18-19
- 2.3 Adroid系統(tǒng)藍(lán)牙介紹19-21
- 2.3.1 Android中藍(lán)牙系統(tǒng)的基本層次結(jié)構(gòu)20
- 2.3.2 Android藍(lán)牙API特點(diǎn)20-21
- 2.4 Android音頻系統(tǒng)21-24
- 2.5 Android系統(tǒng)程序開(kāi)發(fā)方法介紹24-26
- 2.6 本論文功能實(shí)現(xiàn)方法的選擇26-27
- 2.7 開(kāi)發(fā)平臺(tái)技術(shù)資料27-29
- 第3章 Android源碼開(kāi)發(fā)29-34
- 3.1 Android源碼結(jié)構(gòu)29-31
- 3.1.1 Android源碼編譯30
- 3.1.2 Android源碼編譯方式的選擇30-31
- 3.2 為Android系統(tǒng)增加一個(gè)自定義模塊31-33
- 3.2.1 Android.mk文件規(guī)則32
- 3.2.2 為Android系統(tǒng)添加C項(xiàng)目模塊的方法32-33
- 3.3 Android系統(tǒng)ADB33-34
- 第4章 Linux系統(tǒng)下藍(lán)牙耳機(jī)功能程序開(kāi)發(fā)34-57
- 4.1 藍(lán)牙耳機(jī)通信流程34-36
- 4.2 藍(lán)牙耳機(jī)功能鏈路的建立36-51
- 4.2.1 設(shè)置藍(lán)牙服務(wù)類(lèi)36-37
- 4.2.2 L2CAP層鏈路建立37-41
- 4.2.3 RFCOMM鏈路建立41-46
- 4.2.4 SDP服務(wù)發(fā)現(xiàn)協(xié)議實(shí)現(xiàn)46-50
- 4.2.5 SCO語(yǔ)音通信鏈路的建立50-51
- 4.3 通話語(yǔ)音的處理51-52
- 4.4 呼叫操作的程序?qū)崿F(xiàn)52-55
- 4.4.1 撥打電話程序?qū)崿F(xiàn)54
- 4.4.2 接聽(tīng)電話程序?qū)崿F(xiàn)54-55
- 4.4.3 拒接電話的程序?qū)崿F(xiàn)55
- 4.4.4 掛斷電話的程序?qū)崿F(xiàn)55
- 4.5 Linux系統(tǒng)電腦藍(lán)牙耳機(jī)功能測(cè)試55-57
- 第5章 Android系統(tǒng)平板電腦電話功能程序的編譯57-65
- 5.1 Android音頻處理程序?qū)崿F(xiàn)57-60
- 5.1.1 通話放音實(shí)現(xiàn)58-59
- 5.1.2 通話錄音實(shí)現(xiàn)59-60
- 5.1.3 藍(lán)牙語(yǔ)音數(shù)據(jù)傳輸和平板話音數(shù)據(jù)之間的交互60
- 5.2 開(kāi)發(fā)板Android源碼編譯60-62
- 5.3 藍(lán)牙耳機(jī)C程序生成Android adb shell可執(zhí)行文件的實(shí)現(xiàn)62-65
- 第6章 測(cè)試和總結(jié)65-75
- 6.1 硬件連接65-66
- 6.2 sabrelite Android adb shell下運(yùn)行藍(lán)牙耳機(jī)可執(zhí)行程序66-67
- 6.3 sabrelite開(kāi)發(fā)板和手機(jī)藍(lán)牙連接的建立67-70
- 6.4 電話操作的測(cè)試70-73
- 6.5 通話語(yǔ)音質(zhì)量分析73
- 6.6 總結(jié)73-75
- 致謝75-76
- 參考文獻(xiàn)76-78
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前2條
1 陳曄;;平板電腦市場(chǎng)狀況及未來(lái)發(fā)展趨勢(shì)[J];經(jīng)濟(jì)視角(中旬);2012年01期
2 徐濟(jì)仁;藍(lán)牙通信規(guī)范與技術(shù)[J];有線電視技術(shù);2003年13期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前1條
1 吳杰珂;面向嵌入式Linux的藍(lán)牙音頻技術(shù)的研究[D];浙江大學(xué);2006年
,本文編號(hào):826995
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/826995.html
最近更新
教材專(zhuān)著