Font Size: a A A

Design And Implement Of An Audio Player Based On Android Platform

Posted on:2016-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ZhangFull Text:PDF
GTID:2308330482953211Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Recently, mobile Internet has integrated into all trades and professions. In particular, with the development of Android OS, more and more terminal equipments such as smart mobile phones or panel computers based on the Android Platform are put into the market, which bring a lot of convenience to human life. This thesis takes the Android Platform as a research topic for its huge user group, vast developing foreground, good platform opening and convenience for massive Apps from Google Market.This thesis designs an audio player based on the Android Platform. This dissertation analyses the functional requirements of the system through both system and users roles and divides it into four modules:the player interface module, the play-list module, the menu module and the download module. For example, the player interface module mainly focuses on core functions,such as play/pause, switch. Through certain file layout,we can complete all the logic functions action listeners by according buttons and achieve the expected logic functions by clicking the event button.The download module sends a request to the XML Internet interface by a network interface from Android itself, in order to read the song information needed by users. After introducing the player’s software framework and techniques, this thesis takes the analysis of the overall system requirements as a starting point and ends with the design of the overall system model. During the design and implementation period, we adopt an object-oriented idea and transform different modules into classes and interfaces,achieving a better function by improving the code utilization. Besides, this thesis also illustrates specific method and process to realize these functions by some class diagrams, sequence diagrams and flow charts. At the end,we also examine the software by programming test cases, which achieve the desired results.This treatise carries out research on Android audio system and realizes the system by Java language and SQLite data base. By reducing the coupling between layers, the Android audio system introduces the design idea of MVC mode. On one hand,it reduces the difficulty of development, on the other hand, it improves the maintainability of the system. Users as well as the system are both taken into consideration, analyzing each function module through the demand cases and introducing each function module of the activity diagram. As for the design of data base, both concept and logic design are taken into consideration. At the end, this thesis also measures and analyzes the major function of each module.
Keywords/Search Tags:mobile applications, music player, Android
PDF Full Text Request
Related items