| Wireless Internet technology and intelligent mobile terminal are gradually extendedto all areas of daily life. Especially the intelligent mobile phone, now, its function is nolonger limited to communication service. More often it can meet our needs of entertainmentand life service. For example, online videos, online music, group purchase, map, weatherforecasting and so on. Among them, online music as a recreation can be used whentraveling and queuing. Online music has the most extensive application in the mobilephone users, and has gradually become indispensable in daily life.Android is one of the popular mobile operating system, its typical advantage is fullyopen source, its source code can obtained by any manufacturer. Android has caused greatchanges in the field of mobile Internet application. Since its release, Android system hasoccupied the highest market share in global mobile operating system. Applications based onAndroid platform are more and more comprehensive, especially in the multimediadirection. The work of this thesis is to research and realize an online music player basedAndroid.Firstly, this paper introduces the background of the topic, analyzes thedevelopment and application status of online music client and mobile phone operatingsystem. And then I analyze the feasibility and requirement of music player based on theAndroid platform. After making clear at the whole work flow of music player, I establishedthe core function modules, including my music, recommendation music, music library,search music and download music. Then I adopt the idea of object oriented, using use casediagram and sequence diagram of UML to detailed design object, process, function anddatabase of each module. In the process of implementation, I use Android built-in SQLitedatabase to store data. And I introduce the design method, interact method andcommunication theory of the core components, at the same time, I show the effect of keyinterfaces.After realizing all the functions of the music player, I use black box methodthat without considering the internal logic, as far as possible to design detailed andcomplete test cases to test. And I analyze the results and make corresponding improvement.The music player based on Android platform can satisfy the user demand of wheneverand wherever possible to appreciate music of various audio formats. The music commendedfunction in this paper provides convenient and flexible, user-friendly music service formobile users, the songs are categorized according to the music style, artist information and user mood. Along with the rapid development of the intelligent mobilephone, the music player implemented in this paper will get extensive application. |