android 音量鍵單擊與長按處理

2021-09-01 08:38:44 字數 654 閱讀 9122

廢話不多說,直接上**

audiomanager audio = (audiomanager) getsystemservice(service.audio_service);
public boolean onkeydown(int keycode, keyevent event) else 

}

return super.onkeydown(keycode, event);
}
@override

public boolean onkeylongpress(int keycode, keyevent event)

return false;

}

return super.onkeylongpress(keycode, event);
@override

public boolean onkeyup(int keycode, keyevent event)

return true;}

return super.onkeyup(keycode, event);
在處理音量鍵時在考慮return返回值時,試了多來回都達不到效果,查了才知道在up端要自己呼叫系統音量以達到自己的效果。

歡迎提供更簡便的方法。

ActivityGroup 單擊meun鍵沒反應

在activity裡面加入了以下二個重寫方法單擊menu鍵沒有任何反應,當在沒有activitygroup頁面一切正常顯示 override public boolean oncreateoptionsmenu menu menu override public boolean onoptionsi...

Android遊戲開發中通過音量鍵調節遊戲聲音

在android遊戲開發中,有兩種音量,一種是軟音量,軟音量可以是通過設定mediaplayer和soundpool的音量來實現遊戲的聲音增減,常見的遊戲引擎,如cocos2d x都有相應的聲音引擎來封裝軟音量方便開發。但是遊戲引擎卻沒提供硬體音量的設定,這需要我們自己來監聽手機上的上下兩個音量鍵,...

android 音量設定條

拖動條類似進度條,不同的是使用者可以控制,比如,應用程式中使用者可以對音效進行控制,這就可以使用拖動條來實現。由於拖動條可以被使用者控制,所以需要對其進行事件監聽,這就需要實現seekbar.onseekbarchangelistener介面。在seekbar中需要監聽3個事件,分別是 數值的改變 ...