編輯:關於Android編程
相比主頁鍵(HOME)和最近應用鍵(APP_SWITCH)的處理,返回鍵比較簡單,復寫onKeyDown就可以實現,如下:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // KeyEvent.KEYCODE_HOME KeyEvent.KEYCODE_APP_SWITCH if (keyCode == KeyEvent.KEYCODE_BACK) { exitAction(); return true; } else return super.onKeyDown(keyCode, event); }
嘗試過多種方式之後,復寫onUserLeaveHint函數比較便捷,如下即可:
@Override protected void onUserLeaveHint() { //super.onUserLeaveHint(); exitAction(); }
private void exitAction() { try { Intent intent = new Intent(); ComponentName componentName = new ComponentName(com.android.settings, com.android.settings.Settings); intent.setComponent(componentName); startActivity(intent); } catch (Exception e) { e.printStackTrace(); } }
前言Service作為Android四大組件之一,應用非常廣泛 本文將介紹Service其中一種常見用法:遠程Service目錄1. 遠程服務與本地服務的區別遠程服務與本
自定義View一直是橫在Android開發者面前的一道坎。一、View和ViewGroup的關系從View和ViewGroup的關系來看,ViewGroup繼承View。
本例子一種介紹了四種啟動方式來1老趕集網的啟動,效果圖 : 實現原理 :通過handler延時一段時間 向主線程發送一條跳轉界面的消息(這也是大部分啟動頁所用到的)代碼示
Context的方法getCacheDirgetFilesDirgetExternalCacheDirgetExternalFilesDir特點1:無需權限將assets