Android編程實(shí)現(xiàn)音量按鈕添加監(jiān)聽(tīng)事件的方法
本文實(shí)例講述了Android編程實(shí)現(xiàn)音量按鈕添加監(jiān)聽(tīng)事件的方法。分享給大家供大家參考,具體如下:
很多Android應(yīng)用都應(yīng)用到音量按鈕,比如翻頁(yè),調(diào)整音樂(lè)聲音大小等,但是如果沒(méi)有對(duì)音量按鈕進(jìn)行監(jiān)聽(tīng),則無(wú)法達(dá)到預(yù)期的效果。如下代碼,就是監(jiān)聽(tīng)Android手機(jī)的音量按鈕,開(kāi)發(fā)者可以在相應(yīng)的位置添加自己需要實(shí)現(xiàn)的功能。
@Override
public boolean onKeyDown (int keyCode, KeyEvent event) {
// 獲取手機(jī)當(dāng)前音量值
int i = getCurrentRingValue ();
switch (keyCode) {
// 音量減小
case KeyEvent.KEYCODE_VOLUME_DOWN:
Toast.makeText (Activity03.this, "當(dāng)前音量值:" + i, Toast.LENGTH_SHORT).show ();
// 音量減小時(shí)應(yīng)該執(zhí)行的功能代碼
return true;
// 音量增大
case KeyEvent.KEYCODE_VOLUME_UP:
Toast.makeText (Activity03.this, "當(dāng)前音量值:" + i, Toast.LENGTH_SHORT).show ();
// 音量增大時(shí)應(yīng)該執(zhí)行的功能代碼
return true;
}
return super.onKeyDown (keyCode, event);
}
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android開(kāi)發(fā)入門與進(jìn)階教程》、《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android文件操作技巧匯總》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
相關(guān)文章
android中colors.xml顏色設(shè)置資源文件的方法
這篇文章主要介紹了android中colors.xml顏色設(shè)置資源文件,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Android常用控件ImageSwitcher使用方法詳解
這篇文章主要為大家詳細(xì)介紹了Android常用控件ImageSwitcher的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
Android 架構(gòu)之?dāng)?shù)據(jù)庫(kù)框架搭建
這篇文章主要給大家介紹的是Android 架構(gòu)之?dāng)?shù)據(jù)庫(kù)框架搭建,在本篇中,將會(huì)讓你一點(diǎn)一滴從無(wú)到有創(chuàng)建一個(gè)不再為數(shù)據(jù)庫(kù)而煩惱的框架。需要的朋友可以參考下面文章的具體內(nèi)容2021-09-09
Android實(shí)現(xiàn)登錄注冊(cè)界面框架
這篇文章主要介紹了Android實(shí)現(xiàn)登錄注冊(cè)界面的框架,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09
Android自定義EditText實(shí)現(xiàn)登錄界面
這篇文章主要為大家詳細(xì)介紹了Android自定義EditText實(shí)現(xiàn)登錄界面,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
AndroidStduio3.0 使用gradle將module打包jar文件的方法
這篇文章主要介紹了AndroidStduio3.0 使用gradle將module打包jar文件的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
Android Canvas的drawText()與文字居中方案詳解
這篇文章主要給大家介紹了關(guān)于Android Canvas的drawText()與文字居中方案的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)各位Android開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
Android中Android Virtual Device(AVD)使用教程
這篇文章主要介紹了Android中Android Virtual Device(AVD)使用教程,本文還對(duì)使用過(guò)程中發(fā)生的一些錯(cuò)誤給出了處理方法,需要的朋友可以參考下2015-01-01

