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

正文內(nèi)容

android平臺(tái)的音樂播放器系統(tǒng)研究畢業(yè)論文-文庫吧資料

2025-06-28 12:33本頁面
  

【正文】 se,選擇helpinstall new software 選擇add,將會(huì)彈出一個(gè)【Add Site】對(duì)話框。第三步:安裝Android SDK:首先要下載SDK,可以在這個(gè)網(wǎng)址下載,選擇相應(yīng)的系統(tǒng)進(jìn)行安裝。搭建開發(fā)環(huán)境需要的軟件:操作系統(tǒng):window 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版本。當(dāng)然我們必須擁有適當(dāng)?shù)臋?quán)限。 Android 為常用的數(shù)據(jù)類型(如:音視頻、圖片和聯(lián)系方式等)提供了大量的Content Provider。 (4)ContentProvider簡(jiǎn)介 Content Provider 用來保存和檢索數(shù)據(jù),并且使應(yīng)用程序之間相互訪問數(shù)據(jù)成為可能。到目前為止我們可以使用Intent來啟動(dòng)一個(gè)程序組件,我們還可以通過使用sendBroadcast()方法來發(fā)起一個(gè)系統(tǒng)級(jí)別的事件廣播來傳遞消息。 (2)Service 簡(jiǎn)介 顧名思義Service就是運(yùn)行在后臺(tái)的一種服務(wù)程序,一般很少和用戶交互,因此沒有可視化界面定義一個(gè)Service類比較簡(jiǎn)單,只要繼承Service類,實(shí)現(xiàn)其生命周期中的方法就可以了。多個(gè)Activity組成了Activity棧(Stack),當(dāng)前活動(dòng)的Activity處于棧頂。 Android系統(tǒng)的四大組件在Android系統(tǒng)中,為我們提供了四大基本組件,每個(gè)組件是一個(gè)視圖,但是有些是可見的,有些是不可見的視圖,像Activity,ContentProvider是可見的視圖,Service和BroadcastReceiver是不可見的,它們只在系統(tǒng)的后臺(tái)運(yùn)行。除了北美之外,Symbian在其它地區(qū)智能手機(jī)市場(chǎng)都占有大部分市場(chǎng)份額。 Linux 內(nèi)核也同時(shí)作為硬件和軟件堆棧之間的硬件抽象層。Dalvik虛擬機(jī)依賴于linux的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。該格式文件針對(duì)最小內(nèi)存使用做了優(yōu)化。每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例。 SQLite 一個(gè)對(duì)于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫引擎。 SGL 一個(gè)內(nèi)置的2D圖形引擎 3D libraries 基于OpenGL ES APIs實(shí)現(xiàn);該庫可以使用硬件3D加速(如果可用)或者使用高度優(yōu)化的3D軟加速。 Surface Manager 對(duì)顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提供2D和3D圖層的無縫融合。以下是一些主要的核心庫:系統(tǒng) C 庫 一個(gè)從 BSD 繼承來的標(biāo)準(zhǔn) C 系統(tǒng)函數(shù)庫,專門為基于 embedded linux 的設(shè)備定制。(3)Libraries庫Android 包括一個(gè)被 Android 系統(tǒng)中各種不同組件所使用的 C/C++ 庫集。178。178。178。 可擴(kuò)展的視圖(Views)可以用來建應(yīng)用程序,包括列表(lists),網(wǎng)格(grids),文本框(text boxes),按鈕(buttons),甚至包括一個(gè)可嵌入的web瀏覽器178。該應(yīng)用程序重用機(jī)制使得組建可以被用戶替換。(2)Application FrameWork開發(fā)者完全可以訪問核心應(yīng)用程序所使用的API框架。 Android Features特性Android系統(tǒng)有如下的幾大特性:v 應(yīng)用程序框架 支持組件的重用與替換v Dalvik虛擬機(jī) 專門為移動(dòng)設(shè)備做了優(yōu)化v 內(nèi)部集成瀏覽器 該瀏覽器基于開源的WebKit引擎v 優(yōu)化的圖形庫 包括2D和3D圖形庫,3D圖形庫基于OpenGL ESv SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)v 多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式(如 MPEGMPAAC、 AMR、JPG、PNG、 GIF)v GSM電話(依賴于硬件)v 藍(lán)牙Bluetooth,EDGE,3G and WiFi (依賴于硬件)v 照相機(jī),GPS,指南針,和加速度計(jì) (依賴于硬件)v 豐富的開發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和Eclipse集成開發(fā)環(huán)境插件 Android基本框架(Android Architecture)(1)ApplicationsApplication Android會(huì)同一個(gè)核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。到了2010年1月,Google開始發(fā)表自家品牌手機(jī)電話的Nexus One。Android在未公開之前常被傳聞為Google電話或gPhone。低層以Linux內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以Java作為編寫程序的一部分。Android是基于Linux內(nèi)核的軟件平臺(tái)和操作系統(tǒng),早期由Google開發(fā)(在華注冊(cè)商標(biāo)名為“安致”),后由開放手機(jī)聯(lián)盟(Open Handset Alliance)開發(fā)。 (conn)。 }(5) 第六、七、八步:關(guān)閉結(jié)果集、查詢語句及數(shù)據(jù)庫的連接(注意關(guān)閉的順序先ResultSet再PreparedStatement最后為Connection)舉個(gè)例子:finally{ (rs)。 ((3))。 ((1))。(4) 第五步:處理結(jié)果 舉個(gè)例子:rs = ()。(3) 第三,四步:查詢數(shù)據(jù)庫舉個(gè)例子: String str =select * from table_cloudlist。(2) 第二步:創(chuàng)建與數(shù)據(jù)庫的連接 舉個(gè)例子:String URL=jdbc:mysql://localhost:3306/mediaplayer。 1個(gè)準(zhǔn)備:從官網(wǎng)上下載MySQL數(shù)據(jù)庫JDBC驅(qū)動(dòng)的jar包:,將jar包放到Web應(yīng)用放在WEBINF/lib目錄中216。 JDBC API簡(jiǎn)單地說,JDBC API可做的三件事:與數(shù)據(jù)庫建立連接,發(fā)送并執(zhí)行SQL語句,獲取處理結(jié)果。JDBC工作原理如圖:最頂層是我們編寫的Java的應(yīng)用程序,Java應(yīng)用程序通過JDBC API來連接和操作數(shù)據(jù)庫,JDBC API定義了訪問數(shù)據(jù)庫的接口和類,其中一些接口由不同的數(shù)據(jù)庫廠商來實(shí)現(xiàn)。 JDBC工作原理JDBC定義了一座操作數(shù)據(jù)庫的接口,不同的數(shù)據(jù)庫廠商提供了JDBC接口的實(shí)現(xiàn),這個(gè)實(shí)現(xiàn)稱為JDBC驅(qū)動(dòng)。JDBC是SUN公司定義的Java操作數(shù)據(jù)庫的規(guī)范(一系列接口)。服務(wù)器端連接數(shù)據(jù)庫,需要JDBC的支持。列名數(shù)據(jù)類型長(zhǎng)度字段描述ListIDint11L列表ID,主鍵,自動(dòng)增長(zhǎng)MusicNamevarchar50歌名SingerNamevarchar20歌手名字 數(shù)據(jù)庫的連接該項(xiàng)目需要客戶端和服務(wù)器端的連接,進(jìn)行數(shù)據(jù)的交互,查詢,添加等活動(dòng)。下面對(duì)主要的數(shù)據(jù)庫表做簡(jiǎn)要的介紹: 表名稱 表用途table_user會(huì)員信息表table_cloudlist云播放列表 用戶注冊(cè)表會(huì)員信息表包含了用戶的ID、用戶名、密碼、郵箱。 數(shù)據(jù)庫表的介紹本系統(tǒng)采用MySQL數(shù)據(jù)庫系統(tǒng),在該系統(tǒng)中新建一個(gè)數(shù)據(jù)庫。數(shù)據(jù)庫中的數(shù)據(jù)按一定數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的重復(fù)度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并且可以被在一定范圍內(nèi)的各種用戶共享。數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫。針對(duì)音樂播放器分別對(duì)音樂播放、在線音樂播放及會(huì)員特權(quán)的換膚等功能進(jìn)行詳細(xì)的調(diào)研和分析。例如登陸界面: 系統(tǒng)結(jié)構(gòu)圖和流程圖(1)音樂播放器的系統(tǒng)流程圖()(2) 系統(tǒng)功能表()功能類別子功能子功能播放列表播放列表菜單退出播放從擴(kuò)展卡尋找歌曲歌曲菜單播放進(jìn)入播放界面刪除數(shù)據(jù)庫同步更新重命名數(shù)據(jù)庫同步更新向上、下移動(dòng)數(shù)據(jù)庫同步更新播放界面播放播放歌曲線程啟動(dòng)時(shí)間更新暫停暫停歌曲線程暫停時(shí)間暫停停止停止歌曲線程停止時(shí)間停止上一首播放列表索引變化尋找上一ID歌曲下一首播放列表索引變化尋找下一ID歌曲播放界面菜單返回到播放列表返回到主菜單從擴(kuò)展卡尋找歌曲退出播放器隱藏播放界面主菜單退出程序程序退出進(jìn)入播放列表顯示播放列表 功能需求 播放器的基本控制需求 如圖: 用例名稱:播放參與者:用戶目標(biāo):使得程序播放選中的歌曲前置條件:程序運(yùn)行在播放菜單選項(xiàng)中基本事件流:“播放”按鈕 用例名稱:暫停參與者:用戶目標(biāo):使得用戶可以暫停正在播放的歌曲前置條件:歌曲正在播放且未停止和暫?;臼录鳎骸皶和!卑粹o 用例名稱:停止參與者:用戶目標(biāo):使得用戶可以停止正在播放的歌曲前置條件:歌曲正在播放或暫停基本事件流:“停止”按鈕 用例名稱:上一首/下一首參與者:用戶目標(biāo):使得用戶可以聽上一首或下一首歌曲前置條件:歌曲正在播放或暫?;臼录?
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1