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

正文內(nèi)容

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

2024-08-08 00:58本頁面
  

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