List of usage examples for android.view KeyEvent KEYCODE_BOOKMARK
int KEYCODE_BOOKMARK
To view the source code for android.view KeyEvent KEYCODE_BOOKMARK.
Click Source Link
From source file:org.brandroid.openmanager.activities.OpenExplorer.java
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (DEBUG)/* w w w . j a va 2 s . co m*/ Logger.LogDebug("OpenExplorer.onKeyUp(" + keyCode + "," + event + ")"); if (event.getAction() != KeyEvent.ACTION_UP) return super.onKeyUp(keyCode, event); if (MenuUtils.getMenuShortcut(event) != null) { if (getCurrentFocus() != null) { View cf = getCurrentFocus(); if (cf instanceof TextView) return false; } MenuItem item = MenuUtils.getMenuShortcut(event); if (item != null) if (onOptionsItemSelected(item)) { showToast(item.getTitle(), Toast.LENGTH_SHORT); return true; } } if (keyCode == KeyEvent.KEYCODE_MENU && USE_PRETTY_MENUS) { View more = findViewById(R.id.menu_more); if (more != null && more.isShown() && more.isClickable() && more.performClick()) { Logger.LogDebug("!SHOULD BE HERE!"); return true; } else { Logger.LogWarning("Couldn't find \"More Menu\"!"); MenuBuilder menu = new MenuBuilder(this); getSelectedFragment().onCreateOptionsMenu(menu, getMenuInflater()); getMenuInflater().inflate(R.menu.global, menu); onPrepareOptionsMenu(menu); showMenu(menu, getCurrentFocus(), true); } } else if (keyCode == KeyEvent.KEYCODE_BOOKMARK) { OpenPath path = getDirContentFragment(false).getPath(); if (mBookmarks.hasBookmark(path)) addBookmark(path); else removeBookmark(path); } else if (keyCode >= KeyEvent.KEYCODE_1 && keyCode <= KeyEvent.KEYCODE_9) { int pos = keyCode - KeyEvent.KEYCODE_1; if (mToolbarButtons != null) { if (pos < mToolbarButtons.getChildCount() && mToolbarButtons.getChildAt(pos).performClick()) return true; return false; } if (mOptsMenu != null && pos < mOptsMenu.size()) return onOptionsItemSelected(mOptsMenu.getItem(pos)); if (mMainMenu != null && pos < mMainMenu.size()) return onOptionsItemSelected(mMainMenu.getItem(pos)); } /* if (keyCode == KeyEvent.KEYCODE_BACK) { if (mBackQuit) { return super.onKeyUp(keyCode, event); } else { Toast.makeText(this, "Press back again to quit", Toast.LENGTH_SHORT).show(); mBackQuit = true; return true; } }*/ return super.onKeyUp(keyCode, event); }