1
我想在搖動手機時暫停或恢復我的音樂。檢查搖動手機時是否按下音量按鈕?
問題是,在我的口袋裏隨身攜帶手機走動時,手機抖動事件有時會被偶然發生。
所以,我想結合音量或開/關按鈕晃動手機。我怎麼才能知道,此時是否按下音量按鈕。
我試過這個,但是這隻在我的應用在forground時才起作用。有沒有可能只是爲了得到這個狀態,不管它是否被迫在沒有onkeydown的聽衆?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)){
//Do something
}
return true;
}
只是好奇,但不會總是最小或最大你目前的音量?這將是相當惱人的,因爲這個應用程序應該在你聽音樂時運行:)只有當屏幕打開時,才能使用 – bofredo
。另一種可能性是聽取開機密鑰。 – sativa
然後您需要按1次電源按鈕,然後按住音量按鈕並搖動手機....用於點擊播放!? – bofredo