Jumat, 08 Desember 2017

change the hardware key keys on android | rubah kunci tombol perangkat keras pada android

change the hardware key keys on android
rubah kunci tombol perangkat keras pada android

Gunakan methode

    @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode) {
        case KeyEvent.KEYCODE_MENU:
            Toast.makeText(this, "Menu", Toast.LENGTH_SHORT).show();            
            hellword.setText("KEYCODE_MENU");
            return true;        
       case KeyEvent.KEYCODE_BACK:
            Toast.makeText(this, "onbackpres", Toast.LENGTH_SHORT).show();
            hellword.setText("KEYCODE_BACK");
            return true;
        case KeyEvent.KEYCODE_MOVE_HOME:
            Toast.makeText(this, "HOME", Toast.LENGTH_SHORT).show();
            hellword.setText("KEYCODE_MOVE_HOME");
            startActivity(new Intent(this,MainActivity.class));
            return true;
        case KeyEvent.KEYCODE_MOVE_END:
            Toast.makeText(this, "END", Toast.LENGTH_SHORT).show();
            hellword.setText("KEYCODE_MOVE_END");
            return true;
        case KeyEvent.KEYCODE_MEDIA_CLOSE:
            Toast.makeText(this, "media close", Toast.LENGTH_SHORT).show();
            hellword.setText("KEYCODE_Media_CLOsE");
            return true;    }
        return super.onKeyDown(keyCode, event);    }

//work in this method
@Overridepublic boolean dispatchKeyEvent(KeyEvent event) {
    if (event.getKeyCode() == KeyEvent.KEYCODE_MOVE_HOME){
        hellword.setText("KEYCODE_HOME");
        startActivity(new Intent(this,Activity.class));
        return true;    } else {
        return super.dispatchKeyEvent(event);    }
}

but before you have to excuse the manifest
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission-sdk-23 android:name="android.permission.GET_TASKS"/><uses-permission-sdk-23 android:name="android.permission.REORDER_TASKS"/>
good luck

Tidak ada komentar:

how to update playonlinux? || bagaimana update playonlinux di linux mint

open terminal wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add - sudo wget http://deb.playonlinux.com/pla...