android.view.KeyEvent#KEYCODE_P源码实例Demo

下面列出了android.view.KeyEvent#KEYCODE_P 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Xndroid   文件: MainActivity.java

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
    if (event.getAction() == KeyEvent.ACTION_DOWN && event.isCtrlPressed()) {
        switch (event.getKeyCode()) {
            case KeyEvent.KEYCODE_P:
                // Open a new private window
                if(event.isShiftPressed()) {
                    startActivity(new Intent(this, IncognitoActivity.class));
                    overridePendingTransition(R.anim.slide_up_in, R.anim.fade_out_scale);
                    return true;
                }
                break;
        }
    }
    return super.dispatchKeyEvent(event);
}
 
源代码2 项目: JumpGo   文件: MainActivity.java

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
    if (event.getAction() == KeyEvent.ACTION_DOWN && event.isCtrlPressed()) {
        switch (event.getKeyCode()) {
            case KeyEvent.KEYCODE_P:
                // Open a new private window
                if(event.isShiftPressed()) {
                    startActivity(new Intent(this, IncognitoActivity.class));
                    overridePendingTransition(R.anim.slide_up_in, R.anim.fade_out_scale);
                    return true;
                }
                break;
        }
    }
    return super.dispatchKeyEvent(event);
}
 

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    switch (keyCode) {
        case KeyEvent.KEYCODE_P:
            // Enable Pairing mode (discoverable)
            enableDiscoverable();
            return true;
        case KeyEvent.KEYCODE_D:
            // Disconnect any currently connected devices
            disconnectConnectedDevices();
            return true;
    }
    return super.onKeyUp(keyCode, event);
}
 

private void configureButton() {
    try {
        mPairingButtonDriver = new ButtonInputDriver(BoardDefaults.getGPIOForPairing(),
                Button.LogicState.PRESSED_WHEN_LOW, KeyEvent.KEYCODE_P);
        mPairingButtonDriver.register();
        mDisconnectAllButtonDriver = new ButtonInputDriver(
                BoardDefaults.getGPIOForDisconnectAllBTDevices(),
                Button.LogicState.PRESSED_WHEN_LOW, KeyEvent.KEYCODE_D);
        mDisconnectAllButtonDriver.register();
    } catch (IOException e) {
        Log.w(TAG, "Could not register GPIO button drivers. Use keyboard events to trigger " +
                "the functions instead", e);
    }
}
 
源代码5 项目: opengl   文件: SimpleFPSDisplay.java

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode)    {
    case KeyEvent.KEYCODE_F:
        mGLThread.toggleFPSDisplay();
        return true;
    case KeyEvent.KEYCODE_P:
        mGLThread.setAnim(false);
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
 
源代码6 项目: opengl   文件: SimpleFPSDisplay.java

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    switch (keyCode)    {

    case KeyEvent.KEYCODE_P:
        mGLThread.setAnim(true);
        return true;
    }           
    return super.onKeyUp(keyCode, event);
}
 
源代码7 项目: opengl   文件: TextureGL.java

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode)    {
    case KeyEvent.KEYCODE_F:
        mGLThread.toggleFPSDisplay();
        return true;
    case KeyEvent.KEYCODE_P:
        mGLThread.setAnim(false);
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
 
源代码8 项目: opengl   文件: TextureGL.java

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    switch (keyCode)    {

    case KeyEvent.KEYCODE_P:
        mGLThread.setAnim(true);
        return true;
    }           
    return super.onKeyUp(keyCode, event);
}
 
源代码9 项目: opengl   文件: AndroidOpenGL.java

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode) {
    case KeyEvent.KEYCODE_P:
        queueEvent(new Runnable() {
            public void run() {
                mRenderer.togglePause();
            }
        });
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
 
源代码10 项目: opengl   文件: SimpleFPSDisplay.java

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode)    {
    case KeyEvent.KEYCODE_F:
        mGLThread.toggleFPSDisplay();
        return true;
    case KeyEvent.KEYCODE_P:
        mGLThread.setAnim(false);
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
 
源代码11 项目: opengl   文件: SimpleFPSDisplay.java

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    switch (keyCode)    {

    case KeyEvent.KEYCODE_P:
        mGLThread.setAnim(true);
        return true;
    }           
    return super.onKeyUp(keyCode, event);
}
 
源代码12 项目: opengl   文件: TextureGL.java

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode)    {
    case KeyEvent.KEYCODE_F:
        mGLThread.toggleFPSDisplay();
        return true;
    case KeyEvent.KEYCODE_P:
        mGLThread.setAnim(false);
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
 
源代码13 项目: opengl   文件: TextureGL.java

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    switch (keyCode)    {

    case KeyEvent.KEYCODE_P:
        mGLThread.setAnim(true);
        return true;
    }           
    return super.onKeyUp(keyCode, event);
}
 
源代码14 项目: opengl   文件: AndroidOpenGL.java

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode) {
    case KeyEvent.KEYCODE_P:
        queueEvent(new Runnable() {
            public void run() {
                mRenderer.togglePause();
            }
        });
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
 
源代码15 项目: HaoReader   文件: ReadBookActivity.java

/**
 * 按键事件
 */
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        if (drawerLayout.isDrawerOpen(GravityCompat.START)) {
            drawerLayout.closeDrawer(GravityCompat.START);
            return true;
        } else if (ReadAloudService.running && aloudStatus == PLAY) {
            ReadAloudService.pause(this);
            toast(getString(R.string.read_aloud_pause));
            return true;
        } else {
            onBackPressed();
            return true;
        }
    } else if (keyCode == KeyEvent.KEYCODE_MENU) {
        if (isMenuShowing()) {
            popMenuOut();
        } else {
            popMenuIn();
        }
        return true;
    } else if (!isMenuShowing()) {
        if (readBookControl.getCanKeyTurn(aloudStatus == ReadAloudService.PLAY) && keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
            if (mPageLoader != null) {
                mPageLoader.skipToNextPage();
            }
            return true;
        } else if (readBookControl.getCanKeyTurn(aloudStatus == ReadAloudService.PLAY) && keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
            if (mPageLoader != null) {
                mPageLoader.skipToPrePage();
            }
            return true;
        } else if (keyCode == KeyEvent.KEYCODE_N) {
            if (mPageLoader != null) {
                mPageLoader.skipToNextPage();
            }
            return true;
        } else if (keyCode == KeyEvent.KEYCODE_P) {
            if (mPageLoader != null) {
                mPageLoader.skipToPrePage();
            }
            return true;
        } else if (keyCode == KeyEvent.KEYCODE_SPACE) {
            if (mPageLoader != null) {
                mPageLoader.skipToNextPage();
            }
            return true;
        }
    }
    return super.onKeyDown(keyCode, event);
}
 
 方法所在类
 同类方法