欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

Android音量鍵的監(jiān)聽 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?

您當(dāng)前位置>首頁 » 新聞資訊 » 技術(shù)分享 >

Android音量鍵的監(jiān)聽

發(fā)表時間:2020-10-19

發(fā)布人:葵宇科技

瀏覽次數(shù):104


實(shí)踐后的結(jié)論: 
下面兩種都可以獲取到音量鍵的器械,  測試的時刻,發(fā)明  
KeyEvent.KEYCODE_VOLUME_UP 一向按住的時刻, 三星的一款平板計(jì)數(shù)到200,就不在觸發(fā)該事宜;
所以改為 KeyEvent.ACTION_DOWN 時啟動一個辦法用來計(jì)數(shù), KeyEvent.ACTION_UP的停止技數(shù);  
package com.akm.testvolume;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.TextView;
 
public class MainActivity extends Activity {
    private TextView tv;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tv = (TextView) findViewById(R.id.tv);
    }
 
    int count = -1;
 
    @Override
    public boolean dispatchKeyEvent(KeyEvent event) {
 
        int action = event.getAction();
 
        if (action ==KeyEvent.ACTION_DOWN) {
            tv.setText("+++++++++ACTION_DOWN++++++"+ count++);
            return true;
        }
 
        if (action== KeyEvent.ACTION_UP) {
            tv.setText("+++++ACTION_UP++++++++++");
            return true;
        }
 
        return super.dispatchKeyEvent(event);
    }
 
 
 
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        switch (keyCode) {
 
        case KeyEvent.KEYCODE_VOLUME_DOWN:
 
            tv.setText("-----------------"+count);
            count--;
 
            return true;
 
        case KeyEvent.KEYCODE_VOLUME_UP:
            tv.setText("++++++++++++++++"+ count);
            count++;
            return true;
        case KeyEvent.KEYCODE_VOLUME_MUTE:
            tv.setText("MUTE");
 
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }
 
}

相關(guān)案例查看更多