Font Size: a A A

The Design And Implementation Of Karaoke Software Based On Android Platform

Posted on:2016-05-09Degree:MasterType:Thesis
Country:ChinaCandidate:W C HuFull Text:PDF
GTID:2308330479991521Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Android platform is one of the most popular smartphone operating systems. With the development of mobile internet and the improvmen t of cultrural life standards, users are no longer satisfied with the early-stage applicatons only featuring texts and images.There is an increasing demand of the multimedia applications based on Android. At the same time, the foundation is provided for th is demand by the constant development of the software techniques and the increasing of mobile communication bandwidth. In summary, a lucrative market in the digital music application based on Android platform is looming, and technology now allows us to make it to become real.Considering the external demand of singing and the underlying demand for self-expression, we designed and implemented a Karaoke software based on Android platform. The system has provided the excellent recording songs features than can compete with Karaoke, and it can also play double audio at the same time for preview and mixer audio. Meanwhile, users can save recordings permanently. Apart from the core functions of recording and playing, the system also features sharing and social functions.The main contents of this paper include the design of the overall architecture, the interface of the Karaoke software system, the design of database and the design and implement of every function module. The key techniques in this paper include three following aspects. First, the design and implementation of a recording and playing service architecture independent from business, by studying the Audio Recorder and the Audio Track in Android system. Second, the design and implementation of an animation module based on Canvas, which provides superior performance and more powerful animation techniques than any native system does. Third, the design and implementation of the UI framework with excellent flexibility and performance, which serves as the foundation of all the function modules.By all the researches mentioned above, a Karaoke software system is finally achieved. The system has a rich set of features, and it performs excellently. All the features put the software in a leading position among the com peting products. At the same time, it can deal with anything out of the ordinary, which means the system is good at fault tolerant and provides robustness.The Karaoke software system has achieved the predefined target. And it has a high quality, showing a great prospect in the market.
Keywords/Search Tags:Android, Mobile internet, Digital music, Audio Recorder, Audio Track
PDF Full Text Request
Related items