實驗7 BindService類比通訊

來源:互聯網
上載者:User

標籤:

實驗報告

課程名稱

基於Android平台移動互連網開發

實驗日期

    2016/4/22

實驗項目名稱

BindService類比通訊

實驗地點

綜合實驗室

實驗類型

□驗證型    √設計型    □綜合型

學  時

           2

一、實驗目的及要求(本實驗所涉及並要求掌握的知識點)

1. 實現啟動端和BindService之間的雙向通訊

2. 實現從啟動端傳遞一個資料至BindService端;

3. 實現使用BindService服務播放項目源檔案中的音樂;

4. 實現在啟動端通過“增加”和“降低”兩個按鈕控制音頻音量大小。

5. 實現在啟動端通過“暫停”按鈕控制音頻暫停播放。

二、實驗環境(本實驗所使用的硬體裝置和相關軟體)

(1)PC機

(2)作業系統:Windows XP

(3)軟體: Eclipse, JDK1.6,Android SDK,ADT

三、實驗內容及步驟

1)添加musicsetting.xml檔案

2)建立musicsetting.java類

3)註冊musicsetting.java類

4)建立BoundService.java類

四、實驗結果(本實驗來源程式清單及運行結果或實驗結論、實驗設計圖)

代碼:

MainActivity部分代碼:

 

musicsetting部分代碼:

 

BoundService部分代碼:

 

運行結果:()

 

五、實驗總結(對本實驗結果進行分析,實驗心得體會及改進意見)

      這次實驗感覺挺難的,在弄背景音樂的時候因為忘了跳轉到BoundService啟動服務,所以音樂播放不了;在做靜音控制音量大小的過程中,在網上找了好多例子但還是不大懂,最後在同學的協助下終於完成了這個實驗。這次實驗我還有很多東西沒有掌握,下去還需要繼續實踐。

實驗評語

 

實驗成績

 

指導教師簽名:                                            年   月   日

實驗7 BindService類比通訊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.