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

正文內(nèi)容

android平臺的音樂播放器系統(tǒng)研究畢業(yè)論文(編輯修改稿)

2024-07-19 12:33 本頁面
 

【文章內(nèi)容簡介】 個Activity組成了Activity棧(Stack),當前活動的Activity處于棧頂。Activity有自己的生命周期,由Android系統(tǒng)來控制。 (2)Service 簡介 顧名思義Service就是運行在后臺的一種服務程序,一般很少和用戶交互,因此沒有可視化界面定義一個Service類比較簡單,只要繼承Service類,實現(xiàn)其生命周期中的方法就可以了。一個定義好的Service必須在Android ,通過service,我們可以調(diào)用startService()啟動一個Service或者bindService()方法來綁定一個存在的Service (3)Broadcast Receiver 簡介 Broadcast Receiver 顧名思義廣播接收器,它和事件處理機制類似,只不過事件處理機制是程序組件級別的(例如,某個按鈕的單擊事件),而廣播事件處理機制是系統(tǒng)級別的。到目前為止我們可以使用Intent來啟動一個程序組件,我們還可以通過使用sendBroadcast()方法來發(fā)起一個系統(tǒng)級別的事件廣播來傳遞消息。我們可以在你的應用程序中實現(xiàn)Broadcast Receiver來監(jiān)聽和響應這些廣播的Intent 。 (4)ContentProvider簡介 Content Provider 用來保存和檢索數(shù)據(jù),并且使應用程序之間相互訪問數(shù)據(jù)成為可能。它是跨應用程序共享數(shù)據(jù)的唯一方法。 Android 為常用的數(shù)據(jù)類型(如:音視頻、圖片和聯(lián)系方式等)提供了大量的Content Provider。通過這樣定義好的ContentProvider 我們可以方便的進行數(shù)據(jù)操作。當然我們必須擁有適當?shù)臋嘞?。我們也可以自己來定ContentProvider共享我們的數(shù)據(jù),方便用戶的訪問 搭建Android開發(fā)環(huán)境任何事物要運行,都要有它的環(huán)境,Android也有它的環(huán)境才能夠運行,下面介紹Android的開發(fā)環(huá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虛擬機 、(JDK)Java Development kit安裝步驟如下:第一步:安裝Java虛擬機sunjava6jdk版本。第二步:,到官網(wǎng),選擇版本下載后進行安裝。第三步:安裝Android SDK:首先要下載SDK,可以在這個網(wǎng)址下載,選擇相應的系統(tǒng)進行安裝。第四步:安裝Android ADT插件。 運行Eclipse,選擇helpinstall new software 選擇add,將會彈出一個【Add Site】對話框。點擊OK,選擇要安裝的軟件,占next,然后選擇接受協(xié)議,直到安裝成功,重啟Eclipse軟件,設置Android SDK Home,Windowrefrence。設置Android SDK Home界面在SDK location中輸入SDK Tools路D:\Androidsoftware\Androidsdkwindows 點擊OK,這樣Android環(huán)境就已經(jīng)搭建成功了。 Android 音樂播放器的工程 Android項目Android的四大基本組件:Activity(活動),Service(服務),BroadcastReceiver(廣播),ContentProvider(內(nèi)容提供者),各組件之間要進行切換需要一個意圖或企圖Intent類,通過啟動StartIntent()方法來使各組件進行跳轉Android的五大布局方式:LinearLayout(線性布局) FrameLayout(幀布局) TableLayout(表格布局) AbsoluteLayout(絕對布局) RelativeLayout(相對布局)五種布局方式可以相互嵌套,Android各種漂亮的界面都是通過嵌套布局而實現(xiàn)的。Android的線程,以及線程之間通信的中介:Handler類Android配置文件:。Android系統(tǒng)將插件ADT集成到了Eclipse工具上,因此,一個Android程序啟動后,系統(tǒng)會啟動一個模擬器(Emulator),()該模擬器是一款手機板的樣式,擁有手機硬件的基本操作。我們也可以將右邊的鍵盤通過代碼屬性設置將其隱藏,界面的大小可自由設定。圖 android模擬器 Android工程程序結構Android工程基本結構目錄包括:src (源代碼)、gen(Android系統(tǒng)自動生成的常量)、Res(資源文件):主要存放程序界面的布局配置(.xml)文件和圖片資源。 是四大組件的驅動配置文件,有它的存在,Android程序的四大組件才可以正常的跳轉。Android資源的類型和布局 下圖431 到圖434為音樂播放器代碼結構和各界面的配置文件,圖像資源等,圖431 為一個Android工程所必須的結構,圖433為 該播放器的各種界面的布局配置文件,圖434為該播放器的圖片資源。圖431音樂播放器代碼結構和各界面的配置文件 圖432 圖433 圖434 ,此配置文件是整個程序能夠正常運行的核心,它里面包含了Android SDK的版本,程序運行的默認Activity,當程序中的任何一個組件觸發(fā)事件后。: ?xml version= encoding=utf8?manifest application activity intentfilter action/category/ /intentfilter /activity /application usessdk /usespermission //manifest Android系統(tǒng)有一個編碼的規(guī)定,支持的編碼是utf8,當程序中出現(xiàn)亂碼是,我們須將其編碼格式轉化為utf8.在 :?xml version= encoding=utf8?。它是該系統(tǒng)支持的版本和編碼。在第二行定義了我們需要使用的架構,該架構來自xmlns:android=xmlns(XML namespace)是一個命名空間,它就像一條河的源頭一樣能讓我們找到系統(tǒng)架構,每一個配置文件必須有這個xmlns,否則程序中的所使用的所有資源將無法找到。在application元素我們定義android:icon=@drawable/iconandroid:label=@string/app_name,android:icon是程序在手機中顯示的圖片,我們運用@drawable/icon表示了對res/。@string/app_name表示了對res/。這是系統(tǒng)確定的首先要啟動的Activity是WelingActivity。在intentfilter選項中,有action和category等等屬性,,它們是系統(tǒng)的值,程序在解析到這些常用后就可以確定首先要啟動的Activity。當我們需要通過一個組件觸發(fā)另一個組件時,我們將設定action和category的其它屬性值, 中尋找標識,任何一個Activity的action和category是唯一,所以程序在任何時候都能唯一啟動一個Activity,這樣,不同的Activity之間的跳轉就實現(xiàn)了。usessdk,它是我們需要定義的ADT版本,例如我們將其值設定為Android:minSdkVersion=10,、、。如果我們需要對網(wǎng)絡進行訪問,比如打開一個網(wǎng)頁,剛我還需要設置一個網(wǎng)絡訪問權限usespermission,將其的值設置為Android:name=,我們就可以訪問網(wǎng)絡了。當然usespermission還有很多其它的權限,例如GPS定位權限。當程序的任何一個組件要用到時。四大組件要使用前都需要聲明,其聲明方式如下:service/serviceprovider/provideractivity/activityreceiver/receiver其中聲明provider時還需要聲明其授權 authorities。每個組件里面還有很多的屬性,會根據(jù)程序的具體需要定義不同的屬性。過濾器intentfilter 有兩種啟動方式來啟動界面:(1) 顯示方式 顯示方式是在代碼中的直接啟動組件,啟動時會聲明Intent,在它的構造方法Intent(組件1,組件2)中直接指定一個組件的名字,然后調(diào)用方法startIntent(intent)以啟動指定的組件。(2) 隱式方式隱式方式是通過過濾器來過濾完成的,啟動的組件必須滿足action和category的條件才能夠啟動該組件。兩種啟動方式都可以通過程序setAction(ACTION常量)和startActivity(intent)或配置文件兩種方式來實現(xiàn)組件的跳轉。第5章 系統(tǒng)功能詳細設計 歡迎界面模塊詳細設計在歡迎界面模塊的設計中,應用了LinearLayout布局和Animation效果。開機使用動畫效果,5張圖片自動變換。歡迎界面模塊運行結果如圖中部分圖片。圖5—1 歡迎界面(1)頁面設計整體為LinearLayout布局,其中包含兩個ImageView控件,設置兩個圖片為垂直布局。本LinearLayout布局的id值是 llSplash,背景顏色為“ffffffff” 。(2)代碼編寫歡迎界面模塊主
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1