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

正文內(nèi)容

android_liunx平臺網(wǎng)絡(luò)流媒體播放器的設(shè)計 畢業(yè)設(shè)計(文件)

2025-03-21 10:36 上一頁面

下一頁面
 

【正文】 數(shù)為鍵,第二個參數(shù)為值;生成適配器的 Item 和動態(tài)數(shù)組對應(yīng)的元素,這里用SimpleAdapter 作為 ListView 的數(shù)據(jù)源,如果條目布局比較復(fù)雜,可以繼承BaseAdapter 來定義自己的數(shù)據(jù)源, 生成一個 SimpleAdapter 類型的變量來填充數(shù)據(jù) ; ( 4) 在 SimpleAdapter 類型的變量中包括: this 是當(dāng)前 Activity 的對象;數(shù)據(jù)源為填充數(shù)據(jù)后的 ArrayList 類型的對象;子項的布局 文件名; String 數(shù)組中的元素就是 list 對象中的列, list 中有幾這個數(shù)組中就要寫幾列; Int 數(shù)組中值是對應(yīng)XML 布局文件中的 1 個是 ImageView 的 id,1 個是 TextView 的 id; ( 5) 然后添加并顯示列表: (listItemAdapter); ( 6) 添加點擊功能: (new OnItemClickListener(){} ,在其里面重寫onItemClick 方法。 其他功能實現(xiàn) 開機(jī)自動啟動 有些時候,應(yīng)用需要在開機(jī)時就自動運行,例如某個自動從網(wǎng)上更新內(nèi)容的后臺service。理解這句話的含義,許多有關(guān) Android 平臺上實現(xiàn)某種功能的問題,都能迎刃而解。t call me, I39。改寫 onReceive 方法: private static final Object ACTION =。 } } 其次,就需要在 Manifest 文件中聲明一下 intentfilter:先加入使用權(quán)限聲明: usespermission android:name=/ 然后加入receiver 注冊聲明: receiver android:name=.BootBroadcastReceiver intentfilter action android:name=/ 36 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 category android:name=/ /intentfilter /receiver 解除鍵盤鎖 Android 系統(tǒng)每次啟動后屏幕上都有屏幕鎖 (默認(rèn)情況 ),設(shè)置開機(jī)自動啟動的程序,要手動先解開屏幕鎖才能自動啟動。 //得到鍵盤鎖管理器對象 KeyguardLock kl = (unLock)。 //獲取 對象 ,后面的參數(shù) |表示同時傳入兩個值 ,最后的是 LogCat 里用的 Tag 37 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 ()。 獲取服務(wù)器資源 通過 WIFI 連接服務(wù)器,獲取 mp3 服務(wù)器上的曲目列表,點擊曲目,播放音樂。 小結(jié) 本章主要實現(xiàn)了 Android 播放器的功能,主要包括:播放主界面、音量和進(jìn)度條、上一曲、播放 /暫停、下一曲、菜單、播放列表、開機(jī)自動啟動 、解除鍵盤鎖、獲取服務(wù)器資源等。 ( 1) 服務(wù)器端 測試 網(wǎng)頁訪問,方法:輸入服務(wù)器地址,如: 61所示。效果如圖 64 所 示。 菜單功能,測試項目:顯示曲目、鏈接服務(wù)器、退出。 圖 65主界面 圖 66 菜單功能 圖 67播放列表 小結(jié) 本章主要對該項目的測試,包括服務(wù)端和客戶端的測試。該系統(tǒng)主要用在智能家居里面,相信不久的將來會大放光彩。從論文的選題,到最后的成稿,都凝結(jié)著他們的心血。 衷心地感謝曾經(jīng)幫助我完成畢業(yè)設(shè)計的老師和同事們,包括指導(dǎo)老師于林峰、同事金工等,是你們的幫助使我少走了彎路,完成 了畢業(yè)設(shè)計。 基于 Linux 和 Android 網(wǎng)絡(luò)播放器系統(tǒng)不僅需要對 Linux 平臺開發(fā)了解,還需要JAVA 語言以及 Android 平臺下的開發(fā)。 播放列表,測試項目:顯示服務(wù)器全部歌曲、點擊、長按。 39 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 61網(wǎng)頁訪問服務(wù)器 圖 62 千千靜聽訪問 40 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 63 Windows Media Player 訪問 圖 64 Linux下命令行訪問 41 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 ( 2) 客戶端 測試 主界面,測試項目:上一曲、下一曲、播放 /暫停、音量加、音量減、顯示歌名。 Windows Media Player 訪問,方法:在 Windows Media Player 下 Ctrl+u 打開一個輸入框輸入: 63 所示。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。 :通過 URL 和 HttpURLConnection 解析服務(wù)器地址,以讀取字符流的方式循環(huán)讀取服務(wù)器文本中的內(nèi)容。 //釋放 在 添加權(quán)限: usespermission android:name=/ usespermission android:name=/ 這是在應(yīng)用程序用代碼控制實現(xiàn)的,當(dāng)然啟動比較慢,要先啟動屏幕鎖,自動關(guān)掉,在自動自動需要的程序。 //解鎖 PowerManager pm=(PowerManager) getSystemService()。 控制屏幕鎖 源碼 在 framework 層 frameworks\policies\base\phone\\andr oid\internal\policy\impl 下的 和 powermanagerservic 中,可以直接改變其中的值,去掉屏幕鎖;還有就是可以直接在需要自動啟動的程序里面通過代碼控制關(guān)掉屏幕鎖,從而實現(xiàn)相同的效果。 ()。我們要做的是做好接收這個消息的準(zhǔn)備,而實現(xiàn)的手段就是實現(xiàn)一個 BroadcastReceiver。只要在程序中 “捕捉 ”到這個消息,再啟動之即可。t 35 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 call me, I39。playMusic()方法中要用 Intent 類傳遞參數(shù),并要用到 setResult(1, Intent)方法,其中 “1”是一個標(biāo)志位,要與 AudioPlayer 類中 onActivityResult()方法中對應(yīng)。 播放列表實現(xiàn) 歌曲列表界面,對應(yīng) 、 與 布局文件。 i = (:, i+1)。 } } (count)。 i ()。 圖 53 菜單欄 菜單功能實現(xiàn) ( 1) 獲取服務(wù)器歌曲列表的輸入框。播放 /暫停按鈕要隨著播放狀態(tài)一起改變,定義一個 flag標(biāo)志: STATE_PLAY表示播放, STATE_PAUSE表示暫停。 32 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 上一曲、播放 /暫停、下一曲等功能 上一曲、播放 /暫停、下一曲控制,采用 ImageButton 按鈕觸發(fā)設(shè)置 ImageButton .setOnClickListener(new OnClickListener() { public void onClick(View v) { doSomething()。首先音量加大中AudioManager 類的方法 adjustVolume()中為 ADJUST_RAISE。 各個功能之間的類圖如圖 51 所示。兩種啟動方式都可以通過程序 setAction( ACTION 常量)和 startActivity( intent)或配置文件兩種方式來實現(xiàn)組件的跳轉(zhuǎn)。每個組件里面還有很多的屬性,會根據(jù)程序的具體需要定義不同的屬性。 29 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 如果我們需要對網(wǎng)絡(luò)進(jìn)行訪問,比如打開一個網(wǎng)頁,剛我還需要設(shè)置一個網(wǎng)絡(luò)訪問權(quán)限 usespermission,將其的值設(shè)置為 android:name= NTERNET,我們就可以訪問網(wǎng)絡(luò)了。 activity android:name=.PlayRackActivity intentfilter action android:name=/ category android:name= / /intentfilter /activity 這是系統(tǒng)確定的首先要啟動的 Activity 是 PlayRackActivity。它是該系統(tǒng)支持的版本和編碼。 圖 46 工程目錄 圖 47 源代碼 圖 48 配置文件 圖 49 資源文件 27 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 Android 工程基本結(jié)構(gòu)目錄包括: src (源代碼 )、 gen( Android 系統(tǒng)自動生成的常量)、 Res(資源文件):主要存放 程序界面的布局配置( .xml)文件和圖片資源。 Android 的線程,以及線程之間通信的中介: Handler 類 Android 數(shù)據(jù)庫:在第三章已經(jīng)介紹過 了。 安裝步驟如下: ( 1) 第一步:安裝 Java 虛擬機(jī) sunjava6jdk 版本 ; ( 2) 第二步:安裝 , 官網(wǎng) 選擇版本進(jìn)行安裝 ; ( 3) 第三步:安裝 Android SDK:首先要下載 SDK 如圖 42所示 ,可以在這個網(wǎng)址下載 ,選擇相應(yīng)的系統(tǒng)進(jìn)行安裝 ; 23 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 42 下載 SDK 圖 43 Eclipse 選擇對話框 ( 4) 第四步:安裝 Android ADT 插件運行 Eclipse,選擇 helpinstall new software 選擇 add,將會彈出一個框 (如圖 43所示) 點擊 OK,選擇要 安裝的 軟件, 按 next,然后選擇接受 協(xié)議 (如圖 44所示) ,直到安裝成功,重啟 Eclipse軟件,設(shè)置 Android SDK Home, Windowrefrence 在 SDK location 中 輸入 SDK 24 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 Tools 路徑: D:\android software\androidsdkwindows 點擊 OK。當(dāng)然我們必須擁有適當(dāng)?shù)臋?quán)限。它是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法。 ( 2) Service 簡介 顧名思義 Service 就是運行在后臺的一種服務(wù)程序,一般很少和用戶交互,因此 沒有可視化界面定義一個 Service 類比較簡單,只要繼承 Service 類,實現(xiàn)其生命周期中的方法就可以了。 Android 系統(tǒng)的四大組件 在 Android 系統(tǒng)中,為我們提供了四大基本組件,每個組件是一個視圖,但是有些是可見的,有些是不可見的視圖,像 Activity, ContentProvider 是可見的視圖, Service和 BroadcastReceiver 是不可見的,它們只在系統(tǒng)的后臺運行。該虛擬機(jī)是基于寄存器的,所有的類都經(jīng)由 JAVA 匯編器編譯,然后通過 SDK中的 dx 工具轉(zhuǎn)化成 .dex 格式由虛擬機(jī)執(zhí)行。 ( 4) Android Runtime Android 包括了一個核心庫,該核心庫提供了 JAVA 編程語言核 心庫的大多數(shù)功能。 LibWebCore 一個最新的 web 瀏覽器引擎用來支持 Android 瀏覽器和一個可嵌入的 web 視圖。該庫通 過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。 圖 41 Android Architecture ( 1) Applications Application Android 會同一 個核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括 客戶端, SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。到了 2021 年 1 月, Google 開始發(fā)表自家品牌手機(jī)電話的 Nexus One。低層以 Linux內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以Java 作為編寫程序的一部分。 圖 32 命令行啟動服務(wù)器圖 訪問 gnump3d流體服務(wù)器 : 以網(wǎng)頁的形式訪問地址是 : 也可以讓局域網(wǎng)的其它電腦來訪問 , 當(dāng)然要把 localhost改為機(jī)器的 IP地址 , 比如流體服務(wù) 器 所 在 的 電 腦 的 IP 是 , 所 以 局 域 網(wǎng) 訪 問 地 址 應(yīng) 該 是 : Android播放器的 訪問地址為: 這樣就可以得到播放列表了。 16 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 媒體文件 在 中的 默認(rèn) 存放目錄 是 /home/mp3,可以自定義服務(wù)器的媒體文件存放在: /home/jocerly/musics。 ( 3) 配置 gnump3d 的配置文件被存放在 /etc/gnump3d/,可以對配置文件進(jìn)行修改。 用 Linux 操
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1