freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的音樂播放器畢業(yè)論文-在線瀏覽

2025-08-15 00:58本頁面
  

【正文】 目的目標(biāo),我們可獲得項目系統(tǒng)的基本需求,一下從不同的角度來描述系統(tǒng)的需求,并且使用用例圖來描述,系統(tǒng)的功能需求,我們分成四部分來概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器擴展卡需求。(時序圖)分析從時序圖中可以看出播放器中信息發(fā)送和調(diào)用過程主界面播放列表播放界面點擊進入按鈕選擇歌曲播放進入播放列表播放后臺serviceServic播放頁面發(fā)送參數(shù),調(diào)用后臺service播放,返回播放界面 音樂播放器的時序圖 系統(tǒng)結(jié)構(gòu)圖和流程圖主界面是否顯示全部音樂播放列表是否點擊要播放的歌曲音樂播放程序結(jié)束 音樂播放器系統(tǒng)流程圖播放器界面要求布局合理,簡約,顏色舒適,控制按鈕友好,能讓用戶一眼就能看出各個按鈕的作用及操作方法。要考慮到不同手機屏幕大小可能不一樣,應(yīng)盡量兼容大多數(shù)手機屏幕尺寸,使之顯示無障礙。Android是基于Linux內(nèi)核的軟件平臺和操作系統(tǒng),早期由Google開發(fā)(在華注冊商標(biāo)名為“安致”),后由開放手機聯(lián)盟(Open Handset Alliance)開發(fā)。低層以Linux內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以Java作為編寫程序的一部分。Android在未公開之前常被傳聞為Google電話或gPhone。到了2010年1月,Google開始發(fā)表自家品牌手機電話的Nexus One。所有的應(yīng)用程序都是用JAVA編寫的。該應(yīng)用程序架構(gòu)用來簡化組件軟件的重用;任何一個應(yīng)用程序都可以發(fā)布它的功能塊并且任何其他的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過的遵循框架的安全性限制)。所有的應(yīng)用程序都由一系列的服務(wù)和系統(tǒng)組成,包括:a. 可擴展的視圖(Views)可以用來建應(yīng)用程序,包括列表(lists),網(wǎng)格(Grids),文本框(Text boxes),按鈕(button),甚至包括另一個可嵌入的web瀏覽器。c. 資源管理器(Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和分層文件(Layout Files)。e. 活動類管理器(Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。該庫通過Android應(yīng)用程序框架為開發(fā)者提供服務(wù)。 每一個Android應(yīng)用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機實例。該格式文件針對最小內(nèi)存使用做了優(yōu)化。 Dalvik虛擬機依賴于linux的一些功能,比如線程機制和底層內(nèi)存管理機制。Linux內(nèi)核也同時作為硬件和軟件堆棧之間的硬件抽象層。Android發(fā)布的API和SDK也都主要是面向JAVA開發(fā)人員的。 Android 應(yīng)用程序組件Android 應(yīng)用程序最大的一個特點就是每個應(yīng)用都由若干組件構(gòu)成。例如假設(shè)我們需要編寫一個內(nèi)嵌于網(wǎng)頁的程序,那么我們無需親自編寫瀏覽器,而是可以直接調(diào)用系統(tǒng)自帶的Chrome Lite瀏覽器組件。也就是說,不同于我們平常編寫的程序,Android的應(yīng)用程序不是單一入口,而是可以從代碼的不同位置啟動。Android應(yīng)用程序的組件有以下四種:1. Activity一個Activity實際上表現(xiàn)出來的就是一個程序的界面。一個應(yīng)用程序也可能有不止一個Activity。每個Activity都有一個默認的窗口用于繪制界面,一般情況下,它是充滿全屏的,但是我們可以通過程序控制它,使其小于屏幕大小,也可以控制其浮動于其他窗口之上(如Android中的Toast信息)。()方法來設(shè)置一個Activity中所要顯示的view。對于許多應(yīng)用程序來說,service組件式至關(guān)重要的。而顯示下載進度、已下載文件等信息則由Activity完成,同時我們還希望控制下載過程,如停止、繼續(xù)等,這就需要Activity與service之間進行通信。3. Broadcast receiverBroadcast意為廣播消息,Android系統(tǒng)自身會發(fā)出許多廣播消息,如電量不足,用戶修改了全局設(shè)置等,各個應(yīng)用程序也以向整個系統(tǒng)廣播消息,如文件下載。它可以啟動一個Activity來同用戶交互,也可以使用NotificationManager向用戶發(fā)出通知。4. Content providersContent provider是一種為其它應(yīng)用程序提供數(shù)據(jù)的組件。ContentProvider類為我們提供了一系列保存數(shù)據(jù)的方法供我們調(diào)用,可以很方便地存儲數(shù)據(jù)。ContentResolver可以與任何contentprovider交互,獲取其中的數(shù)據(jù)。 Android開發(fā)環(huán)境的搭配任何事物要運行,都要有它的環(huán)境,Android也有它的環(huán)境才能夠運行,下面介紹Android的開發(fā)環(huán)境配置.搭建開發(fā)環(huán)境需要的軟件:操作系統(tǒng):Windows XP或Linux軟件包:Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool)IDE環(huán)境:Eclipse IDE+ADT JDK:Java Runtime Environment虛擬機 、(JDK)Java Development kit安裝步驟如下:第一步:安裝Java虛擬機sunjava6jdk版本第二步: 官網(wǎng)選擇版本():進行安裝圖 第三步:安裝Android SDK:首先要下載SDK,可以在這個網(wǎng)址下載,選擇相應(yīng)的系統(tǒng)進行安裝圖 第四步:安裝Android ADT插件運行Eclipse,選擇helpinstall new software 選擇add,將會彈出一個框圖 點擊OK,選擇要安裝的軟件,占next,然后選擇接受協(xié)議,直到安裝成功,重啟Eclipse軟件,設(shè)置Android SDK Home,Windowrefrence圖 在SDK location中輸入SDK Tools路徑:D:\android software\androidsdkwindows 點擊OK這樣Android環(huán)境就已經(jīng)搭建成功了。 SD卡的創(chuàng)建通過Android的Tools來創(chuàng)建sd卡并導(dǎo)入進來1. 打開dos,windows+R鍵打開。在命令行中輸入:mksdcard 1024M E:\androidsdcard\(這個1024M就是我們要創(chuàng)建的SD卡的大小,還是根據(jù)自己的需要來輸入,最后面的那個E:\androidsdcard\,這里也可以根據(jù)我們自己的需要改變路徑的,但要注意路徑中不能有空格出現(xiàn))3. 在Eclipse里面創(chuàng)建模擬器,并以該SD開來創(chuàng)建4. 創(chuàng)建完成之后,啟動該模擬器。5. 同樣打開Eclipse的DDMS224。右邊兩個小手機按鈕就是傳輸文件的按鈕了,用它來實現(xiàn)文件的傳入和傳出了,向左的表示把手機里的文件導(dǎo)出,向右的表示把文件導(dǎo)入到手機里面去。異常如下:異常一:Failed to push selection:Invalid argument出現(xiàn)此異常,多半是文件所在的目錄里面有中文或者文件的名字是中文導(dǎo)致的。還有就是觀察自己的操作權(quán)限是不是不夠,如果是,d—rwxr—x 那就是可以的。異常二:Failed to push the item(s)出現(xiàn)這個異常是因為傳輸超時造成的。 打開windows—Preference—android—DDMS 把ADB connection tine out 項的超時時間改大點。這樣就可以形成不同的可視化
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1