編輯:關於android開發
實現android雙擊後退鍵退出當前APP功能
實現該功能基本思路是,
1, 監聽後退鍵 , 比較兩次後退間隔 , 低於兩秒則出發退出
2, 退出當前APP
我選擇在基類中BaseActivity 中設置監聽,代碼如下:
@Override
public void onBackPressed() {
//Preferences 中獲取是否雙擊退出
boolean isDoubleClick = true;
//BaseApplication.get("ifDoubleClickedBack", true);
if (isDoubleClick) {
long curTime = SystemClock.uptimeMillis();
if ((curTime - mBackPressedTime) < (2 * 1000)) {
finish();
//activity棧管理
AppManager.getAppManager().AppExit();
} else {
mBackPressedTime = curTime;
Toast.makeText(this, "再次點擊退出", Toast.LENGTH_SHORT).show();
}
} else {
finish();
}
}
在退出當前APP中,參考開源中國,封裝了activity棧

思路就是在每次activity 壓入activity棧中管理
在退出時遍歷棧,挨個finish
Android 6.0: 動態權限管理的解決方案
Android 6.0: 動態權限管理的解決方案 Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用戶體驗, 同時也為程序員帶來新的負擔. 動態
Android中使用GridView和ImageViewSwitcher實現電子相冊簡單功能,gridviewimageview
Android中使用GridView和ImageViewSwitcher實現電子相冊簡單功能,gridviewimageview我們在手機上查看相冊時,首先看到的是網格狀
用設計精美的閱讀指讀應用項目源碼,設計精美源碼
用設計精美的閱讀指讀應用項目源碼,設計精美源碼 這個叫指讀的App設計簡約,走MD風格,UI設計很清新,我個人挺喜歡。 這次上傳的源碼是在Eclips
Android studio 百度地圖開發(2)地圖定位
Android studio 百度地圖開發(2)地圖定位 Android studio 百度地圖開發(2)地圖定位 email:chentravelling@163.co