Font Size: a A A

The Design And Implement Of Bluetooth Audio Application In Android

Posted on:2010-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:W WangFull Text:PDF
GTID:2178360278965823Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of wireless communication technology and mobile communication technology, people find it more and more necessary to make mobile device, such as Mobile Phone, Hand PC and PDA, interconnected wirelessly, which brings forth Bluetooth technology. Bluetooth is a kind of short-range wireless communication, a world widely open standard for wireless data and voice communication。In recent years, the application of Bluetooth headset give electronic devices users the greatest convenience.Android announced by Goolge is based on the Linux open-source platform for mobile phone operating system. The platform is made up of the operating system, middleware, user interface and application software. Android is claimed to be the first mobile terminal to create a real open and complete mobile software.This article first analyzes the Bluetooth protocol stack architecture and Bluetooth audio application framework position in the protocol stack. Bluetooth audio applications include two aspects, first, phone features can be achieved, that is, as long as the user to wear on a Bluetooth headset, you can realize telephone calls, without the need for hand-held mobile phone, reducing the burden of his hand, but also can reduce the mobile phone on the brain radiation. Another use is a stereo music player, in the past, conventional wired headphones are restricted brain space, nor beautiful. Through the Bluetooth headset which could get rid of the restricted audio line, people can listen to stereo music. Then introduced the open source BlueZ protocol stack BlueZ system and explains how the adoption of D-Bus message mechanism with Android application. The discovery and matching features of headset is implemented by the HCID daemon process. Bluetooth voice applications with the adoption of the framework of SCO link voice and date transmission. Application framework for stereo playback through A2DP connection set up to carry out high-quality audio data transmission, but in order to reduce the flow of data over wireless networks, it need data compression SBC. In this paper, an increase of the buffer zone and threads and other resources to improve data compression efficiency, effectively reducing the sound playback delay. Finally, with Android systems , implemented of the voice and stereo player's basic functions.
Keywords/Search Tags:Bluetooth, A2DP, AVRCP, BlueZ, Android
PDF Full Text Request
Related items