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

正文內(nèi)容

畢業(yè)設(shè)計-基于android的mp3音樂播放器(編輯修改稿)

2025-01-06 17:06 本頁面
 

【文章內(nèi)容簡介】 圖 Android Architecture (1) Applications Application Android 會同一個核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括 客戶端, SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是用 JAVA 編寫的。 (2)Application FrameWork 蘭州理工大學(xué)畢業(yè)設(shè)計 4 開發(fā)者完全可以訪問核心應(yīng)用程序所使用的 API 框架。該應(yīng)用程序架構(gòu)用來簡化組件軟件的重用;任何一個應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性限制)。該應(yīng)用程序重用機制使得組建可以被用戶替換。 所有的應(yīng)用程序都由一系列的服務(wù)和系統(tǒng)組成,包括: 可擴展的視圖( Views)可以用來建應(yīng)用程序,包括列表( lists),網(wǎng)格 ( grids),文本框( text boxes),按鈕( buttons),甚至包括一個可嵌入的 web 瀏覽器 內(nèi)容管理器( Content Providers)使得應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫),或者共享它們自己的數(shù)據(jù)。 資源管理器( Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和分層文件( layout files)。 通知管理器( Notification Manager)使得應(yīng)用程序可以在狀態(tài)欄中顯示客戶通知信息。 活動類管理器( Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。 (3) Libraries 庫 Android 包括一個被 Android 系統(tǒng)中各種不同組件所使用的 C/C++庫集。該庫通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。以下是一些主要的核心庫: 系統(tǒng) C 庫 : 一個從 BSD 繼承來的標準 C 系統(tǒng)函數(shù)庫( libc),專門為基于 embedded linux 的設(shè)備定制。 媒體庫 : 基于 PacketVideo OpenCORE;該庫支持錄放,并且可以錄制許多流行的音頻視頻格式,還有靜態(tài)印像文件包括 MPEG4, , MP3, AAC, AMR, JPG, PNG。 Surface Manager : 對顯示子系統(tǒng)的管理,并且為多個應(yīng)用程序提供 2D 和 3D 圖層的無縫融合 。 LibWebCore : 一個最新的 web 瀏覽器引擎用來支持Android瀏覽器和一個可嵌入的 web視圖。 SGL : 一個內(nèi)置的 2D圖形引擎 3D libraries :基于 OpenGL ES APIs 實現(xiàn);該庫可以使用硬件 3D 加速(如果可用)或者使用高度優(yōu)化的 3D 軟加速。 FreeType : 位圖( bitmap)和向量 ( vector)字體顯示。 SQLite: 一個對于所有應(yīng)用程序可用,功能強勁的輕型關(guān)系型數(shù)據(jù)庫引擎。 (4) Android Runtime Android 包括了一個核心庫,該核心庫提供了 JAVA 編程語言核心庫的大多數(shù)功能。 每一個 Android 應(yīng)用程序都在它自己的進程中運行,都擁有一個獨立的 Dalvik 虛擬機實例。 Dalvik 是針對于同時高效地運行多個 VMs 來實現(xiàn)的。 Dalvik 虛擬機執(zhí)行 .dex 的蘭州理工大學(xué)畢業(yè)設(shè)計 5 Dalvik 可執(zhí)行文件,該格式文件針對最小內(nèi)存使用做了優(yōu)化。該虛擬機是基于寄存器的,所有的類都經(jīng)由 JAVA 匯編器編譯,然后通過 SDK 中的 dx 工具轉(zhuǎn)化成 .dex 格式由虛擬機執(zhí)行。 Dalvik 虛擬機依賴于 linux 的一些功能,比如線程機制和底層內(nèi)存管理機制。 (5) Linux 內(nèi)核 Android 的核心系統(tǒng)服務(wù)依賴于 Linux 內(nèi)核,如安全性,內(nèi)存管理,進程管理,網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。 Linux 內(nèi)核也同時作為硬件和軟件堆棧之間的硬件抽象層。未來發(fā)展 老牌智能手機軟件平臺制造商 Symbian 發(fā)言人則表示: Google 的 android 只不過是另一個 linux, symbian 對其它軟件與其形成的競爭并不感到擔(dān)心。除了北美之外,Symbian 在其它地區(qū)智能手機市場都占有大部分市場份額。 與 iPhone 相似, Android 采用 WebKit 瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶能夠在手機上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等,比 iPhone 等其他手機更強調(diào)搜索功能,界面更強大,可以說是一種融入全部 Web 應(yīng)用的單一平臺。 但其最震撼人心之處在于 Android 手機系統(tǒng)的開放性和服務(wù)免費 。 Android 是一個對第三方軟件完全開放的平臺,開發(fā)者在為其開發(fā)程序時擁有更大的自由度,突破了iPhone 等只能添加為數(shù)不多的固定軟件的枷鎖;同時與 Windows Mobile、 Symbian 等廠商不同, Android 操作系 統(tǒng)免費向開發(fā)人員提供,這樣可節(jié)省近三成成本。 Android 項目目前正在從手機運營商、手機廠商、開發(fā)者和消費者那里獲得大力支持。谷歌移動平臺主管安迪魯賓 (Andy Rubin)表示,與軟件開發(fā)合作伙伴的密切接觸正在進行中。從去年 11月開始,谷歌開始向服務(wù)提供商、芯片廠商和手機銷售商提供 Android 平 臺,并組建“開放手機聯(lián)盟”,其成員超過 30家。市場前景 Google 手機于 08年 10月 22日正式上市,與運營商捆綁的合約價為 179美元 (約合人民幣 1200元 ),現(xiàn)有的 TMobile 用戶可以通過網(wǎng)絡(luò)訂購。在 10月 22日發(fā)布當(dāng)天,將有 22個國家和地區(qū)可以買到谷歌手機。在 11月,將增至 27個國家和地區(qū)。 谷歌手機將只能在 TMobile 網(wǎng)絡(luò)內(nèi)使用,將會有 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 Lite 瀏覽器。使用這款手機也需要 Gmail 賬號。谷歌聯(lián)合創(chuàng)始人拉里佩奇 (Larry Page)憧憬:“對于我來說,谷歌手機最激動人心的一點就是它的未來。它的功能很強,正如幾年前的電腦一樣。你可以上網(wǎng),安裝軟件?!? TMobile 蘭州理工大學(xué)畢業(yè)設(shè)計 6 USA 為德國電信旗下移動子公司,運營 GSM/HSPA 網(wǎng)絡(luò),擁有用戶近 3000萬。此次發(fā)布的谷歌手機采用高通 MSM7201A 處理器,支持 下載速率,美國運營商 3G 網(wǎng)絡(luò)設(shè)定的套餐速率一般可達 1Mbps 以上。 MSM7201A 為單芯片、雙核,整合硬件加速多媒體功能、支持 3D 圖形, 300萬像素的攝像功能可以掃描條形碼,并且有 GPS 功能。 在美國四大移動運營商中 , TMobile USA 處于相對弱勢的地位,不過 TMobile 在歐洲有更為強勢的是 CDMA EVDO 網(wǎng)絡(luò),而 TMobile USA 和蘋果 iPhone 的獨家運營商 ATamp。T為 GSM/HSPA 網(wǎng)絡(luò),后者在 2021年 12月就推出了全球第一個 HSDPA 商用服務(wù)。 TMobile USA 今年 5月方才在紐約推出了 3G 服務(wù),目前已經(jīng)在奧斯汀、巴爾的摩、波士頓、達拉斯、休斯敦、拉斯維加斯、邁阿密、明尼阿波利斯、鳳凰城、波特蘭、圣安東尼奧和圣地亞哥等 12個城市增加了 3G 覆蓋,公司計劃年底前將 3G 覆蓋的城市從目前的 13個增加到 27個,能夠為其超過 2/3的用戶提供 3G 服務(wù) Android 系統(tǒng)的四大組件 在 Android 系統(tǒng)中,為我們提供了四大基本組件,每個組件是一個視圖,但是有些是可見的,有些是不可見的視圖,像 Activity, ContentProvider 是可見的視圖, Service 和 Broadcast Receiver 是不可見的,它們只在系統(tǒng)的后臺運行。下面分別介紹四大組件: (1)Activity 簡介 在 Android 系統(tǒng)中 Activity 提供可視化的用戶界面,一個 Android 應(yīng)用通常由多個Activity 組成。多個 Activity 組成了 Activity 棧( Stack) ,當(dāng)前活動的 Activity 處于棧頂。Activity 有自己的生命周期,由 Android 系統(tǒng)來控制。 ( 2) Service 簡介 顧名思義 Service 就是運行在后臺的一種服務(wù)程序,一般很少和用戶交互,因此沒有可視化界面定義一個 Service 類比較簡單,只要繼承 Service 類,實現(xiàn)其生命周期中的方法就可以了。一個定義好的 Service 必須在 配置文件注冊,通過service元素聲明才能使用 。 Service 有自己的生命周期,我們可以調(diào)用 startService()啟動一個 Service 或者 bindService()方法來綁定一個存在的 Service ( 3) Broadcast Receiver 簡介 Broadcast Receiver 顧名思義廣播接收器,它和事件處理機制類似,只不過事件處理機制是程序組件級別的(例如,某個按鈕的單擊事件),而廣播事件處理機制是系統(tǒng)級別的。到目前為止我們可以使用 Intent 來啟動一個程序組件,我們還可以通過使用sendBroadcast()方法來發(fā)起一個系統(tǒng)級別的事件廣播來傳遞消息。我們可以在你的應(yīng)用程序中實現(xiàn) Broadcast Receiver 來監(jiān)聽和響應(yīng)這些廣播的 Intent 蘭州理工大學(xué)畢業(yè)設(shè)計 7 ( 4) Content Provider 簡介 Content Provider 用來保存和檢索數(shù)據(jù),并且使應(yīng)用程序之間相互訪問數(shù)據(jù)成為可能。它是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法。 Android 為常用的數(shù)據(jù)類型(如:音視頻、圖片和聯(lián)系方式等)提供了大量的 Content Provider。它們被定義在 包下面。通過這樣定義好的 ContentProvider 我們可以方便的進行數(shù)據(jù)操作。當(dāng)然我們必須擁有適當(dāng)?shù)臋?quán)限。我們也可以自己來定 ContentProvider 共享我們的數(shù)據(jù),方便用戶的訪問 。 Android 開發(fā)環(huán)境 任何事物要運行,都要有它的環(huán)境, Android 也有它的環(huán)境才能夠運行,下面介紹 Android的開發(fā)環(huán)境配置 . 搭建開發(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 虛擬機 、 (JDK)Java Development kit 安裝步驟如下: 第一步:安裝 Java 虛擬機 sunjava6jdk 版本 第二步:安裝 官網(wǎng) 選擇版本(圖 ):進行安裝 圖 esclipse 版本 第三步:安裝 Android SDK: 首先要下載 SDK,可以在這個網(wǎng)址下載 , 如圖 , 選擇相應(yīng)的系統(tǒng)進行安裝 。 蘭州理工大學(xué)畢業(yè)設(shè)計 8 圖 SDK 第四步:安裝 Android ADT 插件 運行 Eclipse,選擇 helpinstall new software 選擇 add,將會彈出一個框 圖 安裝 ADT插件 點擊 OK,選擇要安裝的軟件,占 next,然后選擇接受協(xié)議,直到安裝成功,重啟 Eclipse蘭州理工大學(xué)畢業(yè)設(shè)計 9 軟件,設(shè)置 Android SDK Home, Windowrefrence 圖 設(shè)置 SDK 路徑 在 SDK location 中輸入 SDK Tools 路徑: D:\android software\androidsdkwindows 點擊OK, 這樣 Android 環(huán)境就已經(jīng)搭建成功了 。 Android 常用工具的使用 命令行的使用 創(chuàng)建 Android Virtual Devices( AVD) 使用 android list target 命令列出當(dāng)前可用的 SDK 版本 android create avd n name t targetID [option value] ... 模擬器 ( Emulator) 的使用 : 啟動和停止模擬器 emulator avd avd_name Android Debug Bridge(ADB)的使用 : 查詢當(dāng)前模
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1