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

正文內(nèi)容

基于android的音樂(lè)播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-在線(xiàn)瀏覽

2024-08-24 14:33本頁(yè)面
  

【正文】 塊。 Android系統(tǒng)的四大組件在Android系統(tǒng)中,為我們提供了四大基本組件,每個(gè)組件是一個(gè)視圖,但是有些是可見(jiàn)的,有些是不可見(jiàn)的視圖,像Activity,Content Provider是可見(jiàn)的視圖,Service和Broadcast Receiver是不可見(jiàn)的,它們只在系統(tǒng)的后臺(tái)運(yùn)行。(1) Activity:Activity是活動(dòng)的意思,一個(gè)Activity通常表現(xiàn)為一個(gè)可視化的用戶(hù)界面,是Android程序與用戶(hù)的交互窗口,也是Android組件中最基本、最復(fù)雜的一個(gè)組件。而從內(nèi)部邏輯來(lái)看,Activity需要為了保持各個(gè)界面的狀態(tài),需要管理生命周期和跳轉(zhuǎn)邏輯。通過(guò)聲明才能使用Service服務(wù)。(3) Broadcast Receiver:Broadcast Receiver是廣播接收者的意思,它不執(zhí)行任何任務(wù)。Intent翻譯成中文就是“意圖”,Internet組件在Android中是一個(gè)十分重要的組件,它是鏈接不同應(yīng)用的橋梁和紐帶,也是讓組件級(jí)復(fù)用(Activity和Service)成為可能的一個(gè)重要因素。(4) Content Provider:Content Provider是內(nèi)容提供者的意思,它是作為應(yīng)用程序之間唯一的共享數(shù)據(jù)的途徑,Content Provider主要的功能是存儲(chǔ)并檢索數(shù)據(jù)以及向其他應(yīng)用程序提供訪(fǎng)問(wèn)數(shù)據(jù)的借口。在搭建環(huán)境之前,需要準(zhǔn)備三個(gè)文件:一個(gè)是Android SDK文件,一個(gè)是Eclipse,還有一個(gè)是Java JDK。安裝JDK:(1)雙擊JDK文件,運(yùn)行該程序。 安裝向?qū)Ы缑?2)單擊“更改”按鈕,可以改裝JDK的安裝路徑,這里我改為“D:\android\Java\”,,然后單擊“確定”按鈕。(4)開(kāi)始復(fù)制文件并安裝JRE,文件復(fù)制完成后,彈出安裝成功界面。 高級(jí)系統(tǒng)設(shè)置選擇“高級(jí)”選項(xiàng),再單擊“環(huán)境變量(N)”按鈕。 新建環(huán)境變量JAVA_HOME在系統(tǒng)變量中設(shè)置path,在path變量值后面添加“。 修改系統(tǒng)變量Path(6)打開(kāi)cmd窗口,輸入“Java version”命令,查看JDK版本信息,查驗(yàn)JDK是否安裝成功。安裝Android SDK:解壓下載好的軟件開(kāi)發(fā)工具包,也就是SDK文件。 選擇需要安裝的Android SDK包安裝Android ADT插件:打開(kāi)eclipse程序,在選項(xiàng)菜單中點(diǎn)擊“HelpInstall New Software”,然后點(diǎn)擊add,命名后點(diǎn)擊Archive選擇我們下載的ADT壓縮文件,點(diǎn)擊OK,會(huì)自動(dòng)解析ADT插件的所有可用的內(nèi)容,select all(全選),再點(diǎn)擊下一步。安裝完畢后重啟eclipse軟件,完成安裝。然后單擊“Device Definitions”選項(xiàng),選擇合適的設(shè)備,單擊“Create AVD”按鈕,創(chuàng)建一個(gè)新的AVD。 運(yùn)行AVD設(shè)備界面 Android工程結(jié)構(gòu)Android工程基本結(jié)構(gòu)目錄包括:src(源代碼)、gen(Android系統(tǒng)自動(dòng)生成的常量)、res(資源文件:主要存放程序界面的布局配置(.xml)文件和圖片資源)。Android資源的基本類(lèi)型和布局如表21所示。 除了能聲明程序中的Activities, ContentProviders, Services, 和Intent Receivers,還能指定Permissions和Instrumentation(安全控制和測(cè)試)。 第3章 系統(tǒng)需求分析系統(tǒng)的需求分析是項(xiàng)目開(kāi)發(fā)的基礎(chǔ),是軟件定位于什么樣的情況下開(kāi)發(fā)出來(lái),開(kāi)發(fā)出來(lái)是否合乎市場(chǎng)的需求,這是一個(gè)項(xiàng)目很重要的部分。 軟件的功能需求本軟件是基于Android平臺(tái)的一款音樂(lè)播放器,可以方便Android用戶(hù)對(duì)手機(jī)內(nèi)部音樂(lè)文件的操作,該系統(tǒng)的目標(biāo)是:(1)軟件采用人機(jī)交互的方式,界面美觀大方,帶有年輕的氣息,操作簡(jiǎn)捷明了,富有較強(qiáng)的個(gè)性。(3)軟件應(yīng)具備易維護(hù)性和易操作性。軟件需求文檔應(yīng)當(dāng)盡量詳細(xì)的描述該款軟件的基本信息。 用例圖 用例分析表表31 播放用例分析表名稱(chēng):播放狀態(tài)參與者:廣大用戶(hù)目標(biāo):使用戶(hù)可以播放存儲(chǔ)在SD卡中的任意歌曲文件前提條件:該款音樂(lè)播放器正處在運(yùn)行狀態(tài)事件流:“播放”按鍵 表32 暫停用例分析表名稱(chēng):播放狀態(tài)參與者:廣大用戶(hù)目標(biāo):當(dāng)用戶(hù)點(diǎn)擊“暫?!卑存I時(shí),音樂(lè)播放器會(huì)暫停正在播放的歌曲前提條件:歌曲正處于播放且未停止和暫停狀態(tài)事件流: “暫?!卑粹o 表33 上/下一首用例分析表名稱(chēng):播放狀態(tài)參與者:廣大用戶(hù)目標(biāo):用戶(hù)可以在選擇當(dāng)前的歌曲時(shí)跳到上一首或下一首前提條件:音樂(lè)播放器已經(jīng)在運(yùn)行,歌曲正在播放或暫停事件流:“上一首/下一首”按鍵 表34 顯示歌詞用例分析表名稱(chēng):播放狀態(tài)參與者:廣大用戶(hù)目標(biāo):使用戶(hù)能夠在播放音樂(lè)時(shí)觀看歌詞前提條件:音樂(lè)播放器處于播放界面的播放狀態(tài)下,且該歌曲有歌詞在SD卡中事件流:“歌詞開(kāi)關(guān)按鈕”按鍵 表35 播放模式用例分析表名稱(chēng):播放狀態(tài)參與者:廣大用戶(hù)目標(biāo):用戶(hù)能夠使用程序所設(shè)定的播放模式前提條件:程序運(yùn)行在播放器設(shè)定界面中事件流:“單曲播放、順序播放、隨機(jī)播放” 表36 播放進(jìn)度用例分析表名稱(chēng):播放狀態(tài)參與者:廣大用戶(hù)目標(biāo):使廣大用戶(hù)能夠在播放中調(diào)節(jié)播放進(jìn)度前提條件:播放器在播放界面播放狀態(tài)事件流:1. 用戶(hù)通過(guò)拉動(dòng)進(jìn)度條進(jìn)行調(diào)節(jié) 表37 音量調(diào)節(jié)用例分析表名稱(chēng):播放狀態(tài)參與者:廣大用戶(hù)目標(biāo):讓用戶(hù)能在播放時(shí)調(diào)節(jié)音量前提條件:播放器正在運(yùn)行事件流:“音量”按鍵 播放器的時(shí)序圖。所以這款軟件滿(mǎn)足了播放音樂(lè)的功能,開(kāi)發(fā)環(huán)境是基于Linux的Android開(kāi)發(fā)軟件。 首界面頁(yè)面采用線(xiàn)性布局(LinearLayout)。在布局文件中可以對(duì)文字、圖片和顏色等資源進(jìn)行美化和調(diào)節(jié),可以形成絢麗的效果和不同的可視化界面。采用RadioGroup單選按鈕組件,設(shè)定藝術(shù)家、專(zhuān)輯、全部歌曲、我的列表四個(gè)按鍵,在XML文件中布局如下所示: RadioGroup android:layout_width=match_parent android:layout_height=wrap_content android:orientation=horizontal RadioButton style=style/mainview_top android:id=+id/click android:checked=true android:onClick=artist android:text=string/artist / RadioButton style=style/mainview_top android:onClick=album android:text=string/album / RadioButton style=style/mainview_top android:onClick=allMusic android:text=string/allMusic / RadioButton style=style/mainview_top android:onClick=playList android:text=string/myPlayList / /RadioGroup 播放器主界面是一個(gè)Activity,Android工程在每個(gè)activity啟動(dòng)的時(shí)候會(huì)首先執(zhí)行Oncreate()方法,通常我們會(huì)這樣寫(xiě):Public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。}該方法是將界面活動(dòng)初始化。 播放界面 歌詞顯示模塊當(dāng)播放音樂(lè)文件時(shí),如果同時(shí)存在該歌曲的LRC格式的歌詞文件時(shí),系統(tǒng)會(huì)自動(dòng)匹配歌詞并且達(dá)到同步顯示的效果。 String data = 。 if(!()){ blLrc = false。 } blLrc = true。 BufferedReader br = new BufferedReader( new InputStreamReader(stream,GB2312))。 while ((data = ()) != null) { data = ([,)。 String splitdata[] = ()。 k 。 str = (:,.)。 String timedata[] = ()。 if( == 3 amp。 ()){ int m = (timedata[0])。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1