實驗7 BindService模擬通訊

2022-08-22 12:09:10 字數 1967 閱讀 1469

課程名稱

基於android平台移動網際網路開發

實驗日期

4.21

實驗專案名稱

bindservice模擬通訊

實驗地點

s3010

實驗型別

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

學  時

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

實現啟動端和bindservice之間的雙向通訊

實現從啟動端傳遞乙個資料至bindservice端;

實現在啟動端通過「增加」和「降低」兩個按鈕控制音訊音量大小。

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

(1)pc機 

(2)作業系統:windows xp 

(3)軟體: eclipse, jdk1.6,android sdk,adt

三、實驗內容及步驟

android audiomanager獲取音量:

先獲取audiomanager例項,

然後調節音量

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

**:

public

class backmusicservice extends

service

else

}public

void setvolum(int

setting)

public

void

oncreate()

catch

(illegalargumentexception e)

catch

(securityexception e)

catch

(illegalstateexception e)

catch

(ioexception e)

audiomanager=(audiomanager) getsystemservice(context.audio_service);

mp.start();

}super

.oncreate();

}@override

public

int onstartcommand(intent intent, int flags, int

startid)

@override

public

void

ondestroy()

}public

class mbinder extends

binder

}@override

public

ibinder onbind(intent intent)

執行結果:(截圖)

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

這次的實驗比較複雜,**沒有弄懂意思,所以沒能夠實現實驗內容,希望老師能在講解多次。

實驗評語

實驗成績

指導教師簽名:

實驗7 演算法

完成教材 演算法 章節內容知識驗證。驗證理論演算法部分迭代 遞迴等 從而體會演算法的實現過程,學會將簡單問題轉換成用電腦程式求解。相比於人腦,計算機更加擅長自動處理重複性的任務。這電腦程式中,這種重複被稱為迭代。下面,我們將展示乙個迭代演算法的經典例子 判斷素數。素數的定義是只有1和它本身兩個因數的...

實驗7 按鍵單模組實驗

用esp32和按鍵模組,通過矩陣法來實現對矩陣鍵盤的按鍵讀取 1.連線esp32和按鍵模組的引腳 2.觸控按鍵,esp32獲取到所觸控的按鍵數字,並列印到串列埠監視器中 1.esp32 wroom 32d 開發板 2.3 4按鍵模組 3.杜邦線 1 連線引腳 3 4矩陣鍵盤 引腳依次為 7 6 5 ...

王爽 實驗7

搞懂這個題目的意思就花了我半天,只怪本人理解能力太差。題目意思 題目定義了21個 year summ ne 正好是16個位元組,與table中的相對應。首先我還納悶,1995放到4個位元組中還好說,可是5937000如何放到4個位元組中呢?5a9786h要如何放到4個位元組中呢?原來是這樣,00 5...