編輯:關於android開發
重寫onKeyDown()方法
System.currentTimeMillis():該方法的作用是返回當前的計算機時間,時間的表達格式為當前計算機時間和GMT時間(格林威治時間)1970年1月1號0時0分0秒所差的毫秒數
private long exitTime = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK
&& event.getAction() == KeyEvent.ACTION_DOWN) {
if ((System.currentTimeMillis() - exitTime) > 2000) {
Toast.makeText(getApplicationContext(), "再按一次退出程序",
Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
finish();
System.exit(0);
}
return true;
}
return super.onKeyDown(keyCode, event);
}
重寫onBackPressed()方法
@Override
public void onBackPressed() {
// 2s內再次選擇back鍵有效
if (System.currentTimeMillis() - mExitTime > 2000) {
Toast.makeText(this, "再按一次退出油友", Toast.LENGTH_SHORT).show();
mExitTime = System.currentTimeMillis();
} else {
finish();
// 凡是非零都表示異常退出!0表示正常退出!
// System.exit(0);
}
}
Android API Guides---App Widgets 應用小工具 應用Widget是可以在其他應用程序(如主屏幕)嵌入並接受定期更新的微型應用程序的意見。
Android自定義Dialog簡單實例 做Android應用中,最缺少不了的就是自定義Dialog,對於系統默認提供的Dialog樣式,一般都不復合我們應用的樣式。
ViewPager之引導頁,viewpager引導一、概述 ViewPager是android-support-v4中提供的類,它是一個容器類,常用於頁面之間的切換。 本
Android的系統體系結構,android體系結構目錄: Android的系統體系結構 在入門了一個簡單的Android的Hello World以後,我