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

正文內(nèi)容

基于android手機(jī)平臺的音樂播放器本科畢業(yè)論文-在線瀏覽

2024-08-08 00:26本頁面
  

【正文】 動(dòng)軟件。它采用了軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。另外,為了推廣此技術(shù),Google和其它幾十個(gè)手機(jī)公司建立了開放手機(jī)聯(lián)盟。大多傳聞?wù)J為Google開發(fā)的是自己的手機(jī)電話產(chǎn)品,而不是一套軟件平臺。目前最新SDK版本為Android Android Features特性 Android系統(tǒng)有如下的幾大特性: Dalvik虛擬機(jī) 專門為移動(dòng)設(shè)備做了優(yōu)化  優(yōu)化的圖形庫 包括2D和3D圖形庫,3D圖形庫基于OpenGL ES   多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式(如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF)  藍(lán)牙Bluetooth, EDGE, 3G, and WiFi (依賴于硬件)  豐富的開發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和Eclipse集成開發(fā)環(huán)境插件 Android基本框架(Android Architecture)圖 Android Architecture(1) ApplicationsApplication Android會(huì)同一個(gè)核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。(2) Application FrameWork 開發(fā)者完全可以訪問核心應(yīng)用程序所使用的API框架。該應(yīng)用程序重用機(jī)制使得組建可以被用戶替換。 可擴(kuò)展的視圖(Views )可以用來建應(yīng)用程序,包括列表(lists),網(wǎng)格(grids),文本框(text boxes),按鈕(buttons),甚至包括一個(gè)可嵌入的web瀏覽器        (3) Libraries庫 Android 包括一個(gè)被 Android 系統(tǒng)中各種不同組件所使用的 C/C++ 庫集。以下是一些主要的核心庫:  系統(tǒng) C 庫 一個(gè)從 BSD 繼承來的標(biāo)準(zhǔn) C 系統(tǒng)函數(shù)庫( libc ),專門為基于 embedded linux 的設(shè)備定制。 Surface Manager 對顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提供2D和3D圖層的無縫融合。 SGL 一個(gè)內(nèi)置的2D圖形引擎 3D libraries 基于OpenGL ES APIs實(shí)現(xiàn);該庫可以使用硬件3D加速(如果可用)或者使用高度優(yōu)化的3D軟加速。 SQLite 一個(gè)對于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫引擎。 每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例。該格式文件針對最小內(nèi)存使用做了優(yōu)化?! alvik虛擬機(jī)依賴于linux的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。 Linux 內(nèi)核也同時(shí)作為硬件和軟件堆棧之間的硬件抽象層。除了北美之外,Symbian在其它地區(qū)智能手機(jī)市場都占有大部分市場份額?!〉渥钫鸷橙诵闹幵谟贏ndroid手機(jī)系統(tǒng)的開放性和服務(wù)免費(fèi)?!ndroid項(xiàng)目目前正在從手機(jī)運(yùn)營商、手機(jī)廠商、開發(fā)者和消費(fèi)者那里獲得大力支持。魯賓(Andy Rubin)表示,與軟件開發(fā)合作伙伴的密切接觸正在進(jìn)行中。市場前景 Google手機(jī)于08年10月22日正式上市,與運(yùn)營商捆綁的合約價(jià)為179美元(約合人民幣1200元),現(xiàn)有的TMobile用戶可以通過網(wǎng)絡(luò)訂購。在11月,將增至27個(gè)國家和地區(qū)。TMobile USA提供了兩種流量和短信近曝光的moto sholes(也有人稱之為moto tao)。G1支持各種谷歌的服務(wù),包括Gmail、Google Maps、YouTube、Google日歷和Google Talk,內(nèi)置Chrome Lite瀏覽器?! 拔覑鬯牢业腉1了!”谷歌聯(lián)合創(chuàng)始人拉里它的功能很強(qiáng),正如幾年前的電腦一樣。” TMobile USA為德國電信旗下移動(dòng)子公司,運(yùn)營GSM/HSPA網(wǎng)絡(luò),擁有用戶近3000萬。MSM7201A為單芯片、雙核,整合硬件加速多媒體功能、支持3D圖形,300萬像素的攝像功能可以掃描條形碼,并且有GPS功能。T為GSM/HSPA網(wǎng)絡(luò),后者在2005年12月就推出了全球第一個(gè)HSDPA商用服務(wù)。 Android系統(tǒng)的四大組件在Android系統(tǒng)中,為我們提供了四大基本組件,每個(gè)組件是一個(gè)視圖,但是有些是可見的,有些是不可見的視圖,像Activity,ContentProvider是可見的視圖,Service和BroadcastReceiver是不可見的,它們只在系統(tǒng)的后臺運(yùn)行。多個(gè)Activity組成了Activity棧(Stack),當(dāng)前活動(dòng)的Activity處于棧頂。 (2)Service 簡介 顧名思義Service就是運(yùn)行在后臺的一種服務(wù)程序,一般很少和用戶交互,因此沒有可視化界面定義一個(gè)Service類比較簡單,只要繼承Service類,實(shí)現(xiàn)其生命周期中的方法就可以了。到目前為止我們可以使用Intent來啟動(dòng)一個(gè)程序組件,我們還可以通過使用sendBroadcast()方法來發(fā)起一個(gè)系統(tǒng)級別的事件廣播來傳遞消息。它是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法。通過這樣定義好的ContentProvider 我們可以方便的進(jìn)行數(shù)據(jù)操作。我們也可以自己來定ContentProvider共享我們的數(shù)據(jù),方便用戶的訪問 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_nameAndroid Debug Bridge(ADB)的使用查詢當(dāng)前模擬器實(shí)例數(shù)量adb devices本地機(jī)器和模擬器之間相互拷貝文件D:\adb push d:\ /sdcard/D:\adb pull /sdcard/ d:/安裝apk應(yīng)用程序adb push d:\ /sdcard/adb install 使用shell命令在DOS命令行輸入adb shell 便進(jìn)入shell命令行了可以使用exit退出shell Dalvik Debug Monitor Service (DDMS)的使用 在DOS命令窗口,輸入ddms會(huì)彈出如下圖所示界面,Android編輯工具的可視化界面()圖 Android 音樂播放器的工程 Android項(xiàng)目Android的四大基本組件:Activity(活動(dòng)),Service(服務(wù)),BroadcastReceiver(廣播),ContentProvider(內(nèi)容提供者),各組件之間要進(jìn)行切換需要一個(gè)意圖或企圖Intent類,通過啟動(dòng)StartIntent()方法來使各組件進(jìn)行跳轉(zhuǎn)Android的五大布局方式:LinearLayout(線性布局) FrameLayout(幀布局) TableLayout(表格布局) AbsoluteLayout(絕對布局) RelativeLayout(相對布局)五種布局方式可以相互嵌套,Android各種漂亮的界面都是通過嵌套布局而實(shí)現(xiàn)的。這里不再介紹Android配置文件: 布局方式 引用的資源等Android系統(tǒng)將插件ADT集成到了Eclipse工具上,因此,一個(gè)Android程序啟動(dòng)后,系統(tǒng)會(huì)啟動(dòng)一個(gè)模擬器(Emulator)(),該模擬器是一款手機(jī)板的樣式,擁有手機(jī)硬件的基本操作。圖 android模擬器 Android工程程序結(jié)構(gòu)Android工程基本結(jié)構(gòu)目錄包括:src (源代碼)、gen(Android系統(tǒng)自動(dòng)生成的常量)、Res(資源文件):主要存放程序界面的布局配置(.xml)文件和圖片資源。Android資源的類型和布局()圖 ,圖像資源等, 為一個(gè)Android工程所必須的結(jié)構(gòu),字體大小,字的顏色等配置文件, 該播放器的各種界面的布局配置文件。:?xml version= encoding=utf8?manifest application activity intentfilter action/category/ /intentfilter /activity /application usessdk /usespermission //manifest Android系統(tǒng)有一個(gè)編碼的規(guī)定,支持的編碼是utf8,當(dāng)程序中出現(xiàn)亂碼是,我們須將其編碼格式轉(zhuǎn)化為utf8.在 :?xml version= encoding=utf8?。在第二行定義了我們需要使用的架構(gòu),該架構(gòu)來自xmlns:android=xmlns(XML namespace)是一個(gè)命名空間,它就像一條河的源頭一樣能讓我們找到系統(tǒng)架構(gòu),每一個(gè)配置文件必須有這個(gè)xmlns,否則程序中的所使用的所有資源將無法找到。string/app_name表示了對res/。在intentfilter選項(xiàng)中,有action和category等等屬性,它們是系統(tǒng)的值,程序在解析到這些常用后就可以確定首先要啟動(dòng)的Activity。usessdk,它是我們需要定義的ADT版本,例如我們將其值設(shè)定為android:minSdkVersion=4,、。當(dāng)然usespermission還有很多其它的權(quán)限,例如GPS定位權(quán)限。四大組件要使用前都需要聲明,其聲明方式如下:service/serviceprovider/provideractivity/activityreceiver/receiver其中聲明provider時(shí)還需要聲明其授權(quán) authorities。過濾器intentfilter 有兩種啟動(dòng)方式來啟動(dòng)界面:(1) 顯示方式 顯示方式是在代碼中的直接啟動(dòng)組件,啟動(dòng)時(shí)會(huì)聲明Intent,在它的構(gòu)造方法Intent(組件1,組件2)中直接指定一個(gè)組件的名字,然后調(diào)用方法startIntent(intent)以啟動(dòng)指定的組件。兩種啟動(dòng)方式都可以通過程序setAction(ACTION常量)和startActivity(intent)或配置文件兩種方式來實(shí)現(xiàn)組件的跳轉(zhuǎn)。這樣就可以形成不同的可視化界面和炫麗的效果。setContentView()。:?xml version= encoding=utf8?AbsoluteLayout LinearLayout /LinearLayout SeekBar/SeekBar LinearLayout/LinearLayout/AbsoluteLayout 在絕對布局AbsoluteLayout下嵌套兩種線性布局LinearLayout和SeekBar,第一個(gè)LinearLayout實(shí)現(xiàn)了標(biāo)題和歌曲名的顯示位置,通過AbsoluteLayout布局設(shè)置LinearLayout絕對坐標(biāo)來控制標(biāo)題的位置。每個(gè)Widget內(nèi)有多種屬性,可以設(shè)置該Widget的坐標(biāo),大小,背景和顏色等參數(shù)。所以我在這里自定義了一個(gè)音軌SeekBar,SeekBar的代碼如下:SeekBar android:id=+id/seekbar android:layout_width=245px android:layout_height=20px android:layout_x=40px android:layout_y=260px android:progressDrawable=drawable/seekbar_style android:thumb=drawable/thumb android:paddingLeft=18px android:paddingRight=15pxandroid:paddingTop=5px android:paddingBottom=5px android:pro
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1