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

正文內(nèi)容

基于android的mp3音樂(lè)播放器-文庫(kù)吧資料

2024-12-12 01:04本頁(yè)面
  

【正文】 ,程序響應(yīng)時(shí)間最長(zhǎng)不能超過(guò) 5 秒 ( 2) 當(dāng)要求歌曲暫停時(shí),程序響應(yīng)時(shí)間最長(zhǎng)不能超過(guò) 5 秒 ( 3) 當(dāng)要求歌曲停止時(shí),程序響應(yīng)時(shí)間最長(zhǎng)不能超過(guò) 5 秒 ( 4) 當(dāng)要求歌曲上 /下一首時(shí),程序響應(yīng)時(shí)間最長(zhǎng)不能超過(guò) 5 秒 ( 5) 當(dāng)要求進(jìn)行清單列表時(shí),程序響應(yīng)時(shí)間最長(zhǎng)不能超過(guò) 5 秒 運(yùn)行環(huán)境需求 操作系統(tǒng): Android 手機(jī)基于 Linux 操作系統(tǒng) 支持環(huán)境: Android 版本 開(kāi)發(fā)環(huán)境: Eclipse ADT 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 26 第 4 章 Android 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)組織和數(shù)據(jù)庫(kù)文件設(shè)計(jì)要根據(jù)不同用途,使用要求等,來(lái)決定數(shù)據(jù)的整體組織形式等一系列問(wèn)題。兩種啟動(dòng)方式都可以通過(guò)程序 setAction( ACTION 常量)和 startActivity( intent) 或配置文件兩種方式來(lái)實(shí)現(xiàn)組件的跳轉(zhuǎn)。 (2) 隱式方式 隱式方式是通過(guò)過(guò)濾器來(lái)過(guò)濾完成的,啟動(dòng)的組件必須滿(mǎn)足 action 和 category 的條件才能夠啟動(dòng)該組件。每個(gè)組件里面還有很多的屬性,會(huì)根據(jù)程序的具體需要定義不同的屬性。 當(dāng)程序的任何一個(gè)組件要用到時(shí),都必須在 文 件中聲明。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 14 如果我們需要對(duì)網(wǎng)絡(luò)進(jìn)行訪(fǎng)問(wèn),比如打開(kāi)一個(gè)網(wǎng)頁(yè),剛我還需要設(shè)置一個(gè)網(wǎng)絡(luò)訪(fǎng)問(wèn)權(quán)限usespermission,將其的值設(shè)置為 android:name=,我們就可以訪(fǎng)問(wèn)網(wǎng)絡(luò)了。當(dāng)我們需要通過(guò)一個(gè)組件觸發(fā)另一個(gè)組件時(shí),我們將設(shè)定 action 和 category 的其它屬性值,系統(tǒng)會(huì)根據(jù)我們?cè)O(shè)定的屬性值去 的 application 中尋找標(biāo)識(shí),任何一個(gè) Activity的 action和 category是唯一,所以程序在任何時(shí)候都能唯一啟動(dòng)一個(gè) Activity, 這樣,不同的 Activity 之間 的跳轉(zhuǎn)就實(shí)現(xiàn)了。 activity android:name=.PlayRackActivity intentfilter action android:name=/ category android:name= / /intentfilter /activity 這是系統(tǒng)確定的首先要啟動(dòng)的 Activity 是 PlayRackActivity。 在 application 元素我們定義 android:icon=drawable/icon android:label=string/app_name, android: icon 是程序在手機(jī)中顯示的圖片,我們運(yùn)用drawable/icon 表示了對(duì) res/drawable 目錄下的 的引用 。它是該系統(tǒng)支持的版本和編碼。 Android資源的類(lèi)型和布局(圖 ) 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 12 圖 Android 資源的類(lèi)型和布局 下圖 為音樂(lè)播放器代碼結(jié)構(gòu)和各界面的配置文件,圖像資源等 , 為一個(gè) Android 工程所必須的結(jié)構(gòu) 圖 本設(shè)計(jì)的代碼結(jié)構(gòu)和配置文件 文件 Android 系統(tǒng)的任何一個(gè)程序啟動(dòng)都需要 來(lái)啟動(dòng)程序,任何一個(gè)新建的工程目錄都會(huì)自動(dòng)生成一個(gè) 文件,此配置文件是整個(gè)程序能夠正常運(yùn)行的核心,它里面包含了 Android SDK 的版本,程序運(yùn)行的默認(rèn) Activity,當(dāng)程序中的任何一個(gè)組件觸發(fā)事件后,系統(tǒng)都會(huì)自動(dòng)的去 中尋找標(biāo)識(shí)來(lái)作出相應(yīng)的操作。 圖 ( Emulator) Android 工程程序結(jié)構(gòu) Android 工程基本結(jié)構(gòu)目錄包括: src(源代碼 )、 gen( Android 系統(tǒng)自動(dòng)生成的常量)、 Res(資源文件):主要存放程序界面的布局配置( .xml) 文件和圖片資源。 Android 系統(tǒng)將插件 ADT 集成到了 Eclipse 工具上,因此,一個(gè) Android 程序啟動(dòng)后,系統(tǒng)會(huì)啟動(dòng)一個(gè)模擬器( Emulator) (圖 ),該模擬器是一款手機(jī)板的樣式,擁有手機(jī)硬件的基本操作。 Android 數(shù)據(jù)庫(kù): 將在接下來(lái)介紹。 五種布局蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 11 方式可以相互嵌套, Android 各種漂亮的界面都是通過(guò)嵌套布局而實(shí)現(xiàn)的。 Android 常用工具的使用 命令行的使用 創(chuàng)建 Android Virtual Devices( AVD) 使用 android list target 命令列出當(dāng)前可用的 SDK 版本 android create avd n name t targetID [option value] ... 模擬器 ( Emulator) 的使用 : 啟動(dòng)和停止模擬器 emulator avd avd_name Android Debug Bridge(ADB)的使用 : 查詢(xún)當(dāng)前模擬器實(shí)例數(shù)量 adb devices 本地機(jī)器和模擬器之間相互拷貝文件 D:\adb push d:\ /sdcard/ D:\adb pull /sdcard/ d:/ 安裝 apk 應(yīng)用程序 : adb push d:\ /sdcard/ 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 10 adb install 使用 shell 命令 : 在 DOS 命令行輸入 adb shell 便進(jìn)入 shell 命令行了 可以使用 exit 退出 shell Dalvik Debug Monitor Service (DDMS)的使用 在 DOS 命令窗口,輸入 ddms 會(huì)彈出如下圖所示界面, Android 編輯工具的可視化界面 (圖 ) 圖 Android 編輯的可視化界面 Android 音樂(lè)播放器的工程 Android 項(xiàng)目 Android 的四大基本組件: Activity(活動(dòng) ), Service(服務(wù) ), BroadcastReceiver(廣播 ),ContentProvider(內(nèi)容提供者 ),各組件之間要進(jìn)行切換需要一個(gè)意圖或企圖 Intent 類(lèi),通過(guò)啟動(dòng) StartIntent()方法來(lái)使各組件進(jìn)行跳轉(zhuǎn) 。 Android 開(kāi)發(fā)環(huán)境 任何事物要運(yùn)行,都要有它的環(huán)境, Android 也有它的環(huán)境才能夠運(yùn)行,下面介紹 Android的開(kāi)發(fā)環(huán)境配置 . 搭建開(kāi)發(fā)環(huán)境需要的軟件: : Windows XP 或 Linux : Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool) 環(huán)境: Eclipse IDE+ADT : Java Runtime Environment 虛擬機(jī) 、 (JDK)Java Development kit 安裝步驟如下: 第一步:安裝 Java 虛擬機(jī) sunjava6jdk 版本 第二步:安裝 官網(wǎng) 選擇版本(圖 ):進(jìn)行安裝 圖 esclipse 版本 第三步:安裝 Android SDK: 首先要下載 SDK,可以在這個(gè)網(wǎng)址下載 , 如圖 , 選擇相應(yīng)的系統(tǒng)進(jìn)行安裝 。當(dāng)然我們必須擁有適當(dāng)?shù)臋?quán)限。它們被定義在 包下面。它是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法。到目前為止我們可以使用 Intent 來(lái)啟動(dòng)一個(gè)程序組件,我們還可以通過(guò)使用sendBroadcast()方法來(lái)發(fā)起一個(gè)系統(tǒng)級(jí)別的事件廣播來(lái)傳遞消息。一個(gè)定義好的 Service 必須在 配置文件注冊(cè),通過(guò)service元素聲明才能使用 。Activity 有自己的生命周期,由 Android 系統(tǒng)來(lái)控制。下面分別介紹四大組件: (1)Activity 簡(jiǎn)介 在 Android 系統(tǒng)中 Activity 提供可視化的用戶(hù)界面,一個(gè) Android 應(yīng)用通常由多個(gè)Activity 組成。T為 GSM/HSPA 網(wǎng)絡(luò),后者在 2021年 12月就推出了全球第一個(gè) HSDPA 商用服務(wù)。 MSM7201A 為單芯片、雙核,整合硬件加速多媒體功能、支持 3D 圖形, 300萬(wàn)像素的攝像功能可以?huà)呙钘l形碼,并且有 GPS 功能?!? TMobile 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 6 USA 為德國(guó)電信旗下移動(dòng)子公司,運(yùn)營(yíng) GSM/HSPA 網(wǎng)絡(luò),擁有用戶(hù)近 3000萬(wàn)。它的功能很強(qiáng),正如幾年前的電腦一樣。谷歌聯(lián)合創(chuàng)始人拉里 G1支持各種谷歌的服務(wù),包括 Gmail、 Google Maps、 YouTube、 Google 日歷和 Google Talk,內(nèi)置 Chrome Lite 瀏覽器。 TMobile USA 提供了兩種流量和短信近曝光的 moto sholes(也有人稱(chēng)之為moto tao)將搭載最新的 。在 11月,將增至 27個(gè)國(guó)家和地區(qū)。市場(chǎng)前景 Google 手機(jī)于 08年 10月 22日正式上市,與運(yùn)營(yíng)商捆綁的合約價(jià)為 179美元 (約合人民幣 1200元 ),現(xiàn)有的 TMobile 用戶(hù)可以通過(guò)網(wǎng)絡(luò)訂購(gòu)。魯賓 (Andy Rubin)表示,與軟件開(kāi)發(fā)合作伙伴的密切接觸正在進(jìn)行中。 Android 項(xiàng)目目前正在從手機(jī)運(yùn)營(yíng)商、手機(jī)廠(chǎng)商、開(kāi)發(fā)者和消費(fèi)者那里獲得大力支持。 但其最震撼人心之處在于 Android 手機(jī)系統(tǒng)的開(kāi)放性和服務(wù)免費(fèi) 。除了北美之外,Symbian 在其它地區(qū)智能手機(jī)市場(chǎng)都占有大部分市場(chǎng)份額。 Linux 內(nèi)核也同時(shí)作為硬件和軟件堆棧之間的硬件抽象層。 Dalvik 虛擬機(jī)依賴(lài)于 linux 的一些功能,比如線(xiàn)程機(jī)制和底層內(nèi)存管理機(jī)制。 Dalvik 虛擬機(jī)執(zhí)行 .dex 的蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 5 Dalvik 可執(zhí)行文件,該格式文件針對(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ù)庫(kù)引擎。 SGL : 一個(gè)內(nèi)置的 2D 圖形引擎 3D libraries : 基于 OpenGL ES APIs 實(shí)現(xiàn);該庫(kù)可以使用硬件 3D 加速(如果可用)或者使用高度優(yōu)化的 3D 軟加速。 Surface Manager : 對(duì)顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提供 2D 和 3D 圖層的無(wú)縫融合 。以下是一些主要的核心庫(kù): 系統(tǒng) C 庫(kù) : 一個(gè)從 BSD 繼承來(lái)的標(biāo)準(zhǔn) C 系統(tǒng)函數(shù)庫(kù)( libc),專(zhuān)門(mén)為基于 embedded linux 的設(shè)備定制。 (3) Libraries 庫(kù) Android 包括一個(gè)被 Android 系統(tǒng)中各種不同組件所使用的 C/C++庫(kù)集。 可擴(kuò)展的視圖( Views)可以用來(lái)建應(yīng)用程序,包括列表( lists),網(wǎng)格 ( grids),文本框( text boxes),按鈕( buttons),甚至包括一個(gè)可嵌入的 web 瀏覽器 該應(yīng)用程序重用機(jī)制使得組建可以被用戶(hù)替換。 (2)Application FrameWork 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 4 開(kāi)發(fā)者完全可以訪(fǎng)問(wèn)核心應(yīng)用程序所使用的 API 框架。豐富的開(kāi)發(fā)環(huán)境包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及 性能分析圖表 和 Eclipse集成開(kāi)發(fā)環(huán)境插件 Android 的基本框架 ( Android Architecture) 圖 Android Architecture (1) Applications Application Android 會(huì)同一個(gè)核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括 客戶(hù)端, SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。藍(lán)牙 Bluetooth, EDGE, 3G, and WiFi(依賴(lài)于硬件) 多媒體支持包括常見(jiàn)的音頻、視頻和靜態(tài)印象文件格式(如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) 優(yōu)化的圖形庫(kù)包括 2D 和 3D 圖形庫(kù) , 3D 圖形庫(kù)基于 OpenGL ES Dalvik 虛擬機(jī)專(zhuān)門(mén)為移動(dòng)設(shè)備做了優(yōu)化 Android 特性 Android 系統(tǒng)有如下的幾大特性: 大多傳聞?wù)J為 Google 開(kāi)發(fā)的是自己的手機(jī)電話(huà)產(chǎn)品,而不是一套軟件平臺(tái)。另外,為了推廣此技術(shù), Google 和其它幾十個(gè)手機(jī)公司建立了開(kāi)放手機(jī)聯(lián)盟。它采用了軟件堆層( software stack,又名以軟件疊 層) 的架構(gòu),主要分為三部分。也使設(shè)計(jì)者更加熟練 Android 的技術(shù)和其它在市場(chǎng)上的特點(diǎn) 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 2 第 2 章 Android 項(xiàng)目介紹 什么是 Android? 圖 android logo Android 簡(jiǎn)介 Android 一詞的本義指“ 機(jī)器人 ”,同時(shí)也是 Google 于 2021 年 11 月 5 日宣布的基于 Linux平臺(tái)的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1