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

正文內(nèi)容

基于android的多媒體播放系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(doc畢業(yè)設(shè)計(jì)論文)-文庫吧

2025-06-11 13:12 本頁面


【正文】 依然可以在后臺(tái)播放。并且可以通過音量鍵來隨時(shí)調(diào)節(jié)歌曲音量。(3) 播放控制設(shè)計(jì)對播放器的控制,包括快進(jìn)/快退,上一曲,下一曲,暫停/播放,打開當(dāng)前播放列表等。對播放器配置的管理,包括播放模式,音效,顯示歌詞,通知欄顯示等。2 Android系統(tǒng)特點(diǎn)與架構(gòu)Android一詞,原意指機(jī)器人。此處的Android指的是OHA(開放式手機(jī)聯(lián)盟,Open Handset Alliance)。在2007年10月12日命名的手機(jī)開放式源代碼平臺(tái)。這個(gè)平臺(tái)是首歌完整的開放式資源的手機(jī)軟件平臺(tái),包含了開發(fā)系統(tǒng),中間設(shè)備,用戶界面和核心應(yīng)用軟件。正是因?yàn)榘沧康拈_放性使這些第三方開發(fā)者更容易操作,這也是使安卓被許多開發(fā)者予以重視的原因。安卓開放,易于操作,開發(fā)自由且容易。[2]本章節(jié)主要介紹了Android平臺(tái)的架構(gòu)以及特點(diǎn),還簡單介紹了Android應(yīng)用軟件使用的語言Java。安卓有五大優(yōu)勢:開放性,不受運(yùn)營商束縛;硬件選擇豐富;不受限制的開發(fā)商;無縫結(jié)合的Google應(yīng)用。Android架構(gòu)分析包括了Android的應(yīng)用程序框架,類庫,Android運(yùn)行時(shí)的組件。分析Android的架構(gòu)能夠更加清晰的了解整個(gè)Android架構(gòu)的工作原理,對于程序設(shè)計(jì)起到積極的作用。本節(jié)的目的也就在于向讀者大致介紹Android 的架構(gòu)情況以及主要幾個(gè)部分的功能。 Android系統(tǒng) Android是一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。目前尚未有統(tǒng)一的中文名稱,大多數(shù)人稱之“安卓”。Android操作系統(tǒng)最初由Andy Rubin開發(fā),最初主要支撐手機(jī)。2005年有Google收購注資,并組建開放手機(jī)聯(lián)盟開發(fā)改良,逐漸擴(kuò)展到平板電腦及其他領(lǐng)域中。[3]簡單理解,Android是基于Java并運(yùn)行在Linux內(nèi)核上的操作系統(tǒng),這個(gè)操作系統(tǒng)是輕量級的,但是功能卻很全面。Android采用的是Java虛擬機(jī)技術(shù),并具有強(qiáng)大的開發(fā)環(huán)境,包括一個(gè)設(shè)備模擬器,調(diào)試工具,內(nèi)存和性能檢測,以及Eclipse IDE( Integrated Development Environment)集成開發(fā)環(huán)境的開發(fā)插件。 Android平臺(tái)的特點(diǎn) 眾所周知,安卓有五大優(yōu)勢:開放性,不受運(yùn)營商束縛;硬件選擇豐富;不受限制的開發(fā)商;無縫結(jié)合的Google應(yīng)用。Android平臺(tái)的五大優(yōu)勢特點(diǎn):1. 開放性在優(yōu)勢方面,Android平臺(tái)首先就是其開放性,開發(fā)的平臺(tái)允許任何移動(dòng)終端廠商加入到Android聯(lián)盟中來。顯著地開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺(tái)也將很快走向成熟。開放性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,最大的受益正事豐富的軟件資源。開放的平臺(tái)也會(huì)帶來更大的競爭,如此一來,消費(fèi)者可以用更低的價(jià)位購得心儀的手機(jī)。2. 掙脫運(yùn)營商的束縛在過去很長一段時(shí)間,特別是歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營商的制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營商的控制。自從iPhone上市后,用戶可以更方便的連接網(wǎng)絡(luò),運(yùn)營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是營運(yùn)商口中的笑談。3. 豐富的硬件選擇這一點(diǎn)還是與Android平臺(tái)的開放性相關(guān),由于Android的開放性,眾多的廠商會(huì)推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,不會(huì)影響到數(shù)據(jù)同步,甚至軟件的兼容問題。好比你從諾基亞Symbian風(fēng)格手機(jī)一下改用蘋果iPhone,同時(shí)還可將Symbian中的優(yōu)秀軟件帶到iPhone上使用,聯(lián)系人等資料更是可以方便轉(zhuǎn)移。4. 不受任何限制的開發(fā)商Android平臺(tái)提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境。因此不會(huì)受到各種條條框框的阻撓,可想而知,會(huì)有多少新穎別致的軟件會(huì)誕生。但也有其兩面性,血腥,暴力,情色方面的程序和游戲如何控制正是留給Android的難題之一。5. 無縫結(jié)合的Google應(yīng)用如今叱詫互聯(lián)網(wǎng)的Google已經(jīng)走過10年度歷史。從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺(tái)手機(jī)將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。[4] Android的特點(diǎn) Android系統(tǒng)有如下的幾大特性:[5](1)應(yīng)用程序框架支持組件的重用與替換每一個(gè)應(yīng)用程序都可以拆分成不同的部分,這些不用的部分不受限于在此應(yīng)用程序內(nèi)使用,也可以應(yīng)用在別的應(yīng)用程序中。(2)Dalvik虛擬機(jī)專門為移動(dòng)設(shè)備做了優(yōu)化對于Android應(yīng)用程序的檢驗(yàn),可以首先在虛擬機(jī)上進(jìn)行。不過,不同的應(yīng)用程序所需要的虛擬器的版本不同,通常版本高的都可以兼顧到低版本的虛擬器。(3)內(nèi)部集成瀏覽器 該瀏覽器基于開源的WebKit引擎Android自帶的內(nèi)部瀏覽器,基于開放源代碼的WebKit, 靈活性更強(qiáng),使用更方便。(4)優(yōu)化的圖形庫 包括2D和3D圖形庫,3D圖形庫基于OpenGL ES 基于OpenGLES的Android自帶圖形優(yōu)化庫能使Android系統(tǒng)中所有照片的圖像效果更為突出。(5)SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)Android系統(tǒng)將SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ),將整個(gè)存儲(chǔ)系統(tǒng)安排的更加合理化,節(jié)省空間,增加內(nèi)存使用率。(6)多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式Android系統(tǒng)內(nèi)部自帶音頻與視頻播放器,例如MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF等。(7)GSM電話(依賴于硬件)(8)藍(lán)牙Bluetooth, EDGE, 3G, and WiFi (依賴于硬件)(9)照相機(jī),GPS,指南針,和加速度計(jì) (依賴于硬件)(10)豐富的開發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和Eclipse集成開發(fā)環(huán)境插件最后4點(diǎn)都是Android豐富多種的硬件選擇,用戶和開發(fā)商均可以按照自己的喜好及要求去添加自己需要的軟,硬件。 Android的架構(gòu)分析Android架構(gòu)分析包括了Android的應(yīng)用程序框架,類庫,Android運(yùn)行時(shí)的組件。分析Android的架構(gòu)能夠更加清晰的了解整個(gè)Android架構(gòu)的工作原理,對于程序設(shè)計(jì)起到積極的作用。本節(jié)的目的也就在于向讀者大致介紹Android 的架構(gòu)情況以及主要幾個(gè)部分的功能。 Android應(yīng)用程序框架下圖21所展示的便是Android系統(tǒng)的架構(gòu)及每一層次的內(nèi)容。[5](圖21)(1)ApplicationsApplication Android會(huì)同一個(gè)核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是用JAVA編寫的。(2)Application Framework開發(fā)者完全可以訪問核心應(yīng)用程序所使用的API框架。該應(yīng)用程序架構(gòu)用來簡化組件軟件的重用;任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制)。該應(yīng)用程序重用機(jī)制使得組建可以被用戶替換。所有的應(yīng)用程序都由一系列的服務(wù)和系統(tǒng)組成,包括: 可擴(kuò)展的視圖(Views )可以用來建應(yīng)用程序,包括列表(lists),網(wǎng)格(grids),文本框(text boxes),按鈕(buttons),甚至包括一個(gè)可嵌入的web瀏覽器內(nèi)容管理器(Content Providers )使得應(yīng)用程序可以訪問另一個(gè)應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫),或者共享它們自己的數(shù)據(jù)。資源管理器(Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和分層文件(layout files )。通知管理器(Notification Manager)使得應(yīng)用程序可以在狀態(tài)欄中顯示客戶通知信息。活動(dòng)類管理器(Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。(3) Libraries庫Android 包括一個(gè)被 Android 系統(tǒng)中各種不同組件所使用的 C/C++ 庫集。該庫通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。以下是一些主要的核心庫:  系統(tǒng) C 庫 一個(gè)從 BSD 繼承來的標(biāo)準(zhǔn) C 系統(tǒng)函數(shù)庫( libc ),專門為基于 embedded linux 的設(shè)備定制。 媒體庫 基于 PacketVideo OpenCORE;該庫支持錄放,并且可以錄制許多流行的音頻視頻格式,還有靜態(tài)印像文件包括MPEG4, , MP3, AAC, AMR, JPG, PNG。 Surface Manager 對顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提供2D和3D圖層的無縫融合。 LibWebCore 一個(gè)最新的web瀏覽器引擎用來支持Android瀏覽器和一個(gè)可嵌入的web視圖。 SGL 一個(gè)內(nèi)置的2D圖形引擎 3D libraries 基于OpenGL ES APIs實(shí)現(xiàn);該庫可以使用硬件3D加速(如果可用)或者使用高度優(yōu)化的3D軟加速。 FreeType 位圖(bitmap)和向量(vector)字體顯示。 SQLite 一個(gè)對于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫引擎。[6](4) Android Runtime  Android 包括了一個(gè)核心庫,該核心庫提供了JAVA編程語言核心庫的大多數(shù)功能。每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例。Dalvik是針對于同時(shí)高效地運(yùn)行多個(gè)VMs來實(shí)現(xiàn)的。,該格式文件針對最小內(nèi)存使用做了優(yōu)化。該虛擬機(jī)是基于寄存器的,所有的類都經(jīng)由JAVA匯編器編譯?! alvik虛擬機(jī)依賴于linux的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。(5)Linux內(nèi)核Android 的核心系統(tǒng)服務(wù)依賴于 Linux 內(nèi)核,如安全性,內(nèi)存管理,進(jìn)程管理,網(wǎng)絡(luò)協(xié)議棧和驅(qū)動(dòng)模型。 Linux 內(nèi)核也同時(shí)作為硬件和軟件堆棧之間的硬件抽象層。未來發(fā)展 老牌智能手機(jī)軟件平臺(tái)制造商Symbian發(fā)言人則表示:Google的android只不過是另一個(gè)linux,symbian對其它軟件與其形成的競爭并不感到擔(dān)心。除了北美之外,Symbian在其它地區(qū)智能手機(jī)市場都占有大部分市場份額?!∨ciPhone相似,Android采用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶能夠在手機(jī)上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等,比iPhone等其他手機(jī)更強(qiáng)調(diào)搜索功能,界面更強(qiáng)大,可以說是一種融入全部Web應(yīng)用的單一平臺(tái)。但其最震撼人心之處在于Android手機(jī)系統(tǒng)的開放性和服務(wù)免費(fèi)。Android是一個(gè)對第三方軟件完全開放的平臺(tái),開發(fā)者在為其開發(fā)程序時(shí)擁有更大的自由度,突破了iPhone等只能添加為數(shù)不多的固定軟件的枷鎖;同時(shí)與Windows Mobile、Symbian等廠商不同,Android操作系統(tǒng)免費(fèi)向開發(fā)人員提供,這樣可節(jié)省近三成成本?!ndroid項(xiàng)目目前正在從手機(jī)運(yùn)營商、手機(jī)廠商、開發(fā)者和消費(fèi)者那里獲得大力支持。谷歌移動(dòng)平臺(tái)主管安迪魯賓(Andy Rubin)表示,與軟件開發(fā)合作伙伴的密切接觸正在進(jìn)行中。從去年11月開始,谷歌開始向服務(wù)提供商、芯片廠商和手機(jī)銷售商提供Android平臺(tái),并組建“開放手機(jī)聯(lián)盟”,其成員超過30家。市場前景 Google手機(jī)于08年10月22日正式上市,與運(yùn)營商捆綁的合約價(jià)為179美元(約合人民幣1200元),現(xiàn)有的TMobile用戶可以通過網(wǎng)絡(luò)訂購。在10月22日發(fā)布當(dāng)天,將有22個(gè)國家和地區(qū)可以買到谷歌手機(jī)。在11月,將增至27個(gè)國家和地區(qū)。[7] 谷歌手機(jī)將只能在TMobile網(wǎng)絡(luò)內(nèi)使用,將會(huì)有SIM卡鎖定限制。TMobile USA提供了兩種流量和短信近曝光的moto sholes(也有人稱之為moto tao)。第一檔為25美元,包括不限制的網(wǎng)絡(luò)流量,以及一定數(shù)量的短信;第二檔為35美元,包括不限制的網(wǎng)絡(luò)流量和不限數(shù)量的短信。G1支持各種谷歌的服務(wù),包括Gmail、Google Maps、YouTube、Google日歷和Google Talk,內(nèi)置Chrome Lit
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1