摘 "要: 為了開發出豐富多彩的移動多媒體應用程序,借助Android平臺提供的良好API接口,通過程序設計開發實現了多媒體應用程序——音樂播放器。首先對Android的系統架構進行了簡要的概述,隨后在此基礎上對Android應用程序的特點及開發組件分別進行了介紹,最后通過設計實現一個音樂播放器對Android多媒體應用程序開發方法進行了說明演示。該設計實現的音樂播放器既可以播放資源文件中的音樂文件,也可以選擇手機SD卡中的本地音樂文件進行播放。
關鍵詞: Android; 多媒體; 音樂播放器; 程序設計
中圖分類號: TN919?34; TP311 " " " " " " " " " 文獻標識碼: A " " " " " " " " " "文章編號: 1004?373X(2015)02?0032?03
Development on multimedia application based on Android
LI Yang?sheng, LI Jun
(Shaanxi Polytechnic Institute, Xianyang 712000, China)
Abstract: In order to develop a variety of mobile multimedia application program, with a good API interface provided by the Android platform, the multimedia application program (music player) was designed and developed by program design. The Android system architecture is described briefly. on the basis of the characteristics and development components of Android application program are introduced. A music player was realized. The development methods of Android multimedia application program are illustrated. The music player can play both music files in resource files and local music files in SD card in mobile phone.
Keywords: Android; multimedia; music player; program design
Android是Google開發的基于Linux平臺的開源手機操作系統。它包括操作系統、中間件、用戶界面和應用程序,號稱是首個為移動終端打造的真正開發和完整的移動軟件。隨著3G技術的發展,移動電話正向著智能化的方向邁進,移動電話已經逐漸成為多種工具的功能載體,可以作為通信工具、網絡工具、媒體播放器、媒體獲取設備、信息感知終端、可以個性化定制的平臺等[1]。
Android系統誕生在時代的背景下,其全開放的智能移動平臺、多硬件平臺的支持、使用眾多標準化的技術、核心技術完整、完善的輔助開發工具等特點正與智能手機發展方向緊密相連,它將代表并引領新時代的技術潮流。
1 "Android的系統架構
Android平臺的系統架構如圖1所示,自底向上可以分為4層,分別是Linux內核層、Android運行庫層、應用框架層、應用程序層[2]。
lt;E:\王芳\現代電子技術201502\Image\01T1.tifgt;
圖1 Android的系統架構圖
(1) Linux內核層:Android基于Linux 2.6內核開發的,該層用來提供系統的底層服務,包括安全機制、內存管理、進程管理、網絡堆棧及一系列的驅動模塊。……