編輯:關於Android編程
android中有的app退出客戶端時彈出對話框的方法,有的是點擊二次,第一次是提示用戶是否退出客戶端,第二次點擊才是真正的退出app,這是用二次點擊返回鍵的時間間隔判斷,
今天就實現這簡單的功能,
分析:程序要保存用戶第一次點擊的時間,在java中我們知道,保存一個變量肯定要定義一個成員變量去保存 第一次點擊的時間變量,當第二次點擊的時候獲取當前點擊的時間,並和第一次點擊時間相減是否大於多少秒才讓app退出,代碼實現
public long preTime;
public static final long TWO_SECOND = 2 * 1000;
@Override
public void onBackPressed() {
long currentTime = System.currentTimeMillis();
// 如果時間間隔大於2秒, 不處理
if ((currentTime - preTime) > TWO_SECOND) {
// 顯示消息
Toast.makeText(this, "再按一次退出客戶端", 0).show();
// 更新時間
preTime = currentTime;
return;
// 截獲事件,不再處理
}else{
finish();
}
}
android NinePatch圖片制做
NinePatch圖片以*.9.png結尾,和普通圖片的區別是四周多了一個邊框如上圖所示,左邊那條黑色線代表圖片垂直拉伸的區域,上邊的那條黑色線代表水平拉伸區域,右邊的黑
chromium for android v34 2dcanvas硬件渲染實現分析
這篇接著上一篇2dcanvas硬件繪制,分析保存繪制結果的texture被合成到on screen framebuffer上的過程。 1.webkit為canvas元素對
Android NDK工程的編譯和鏈接調試
前提條件:已經安裝了JDK 6.0、android SDK、NDK r9和eclipsele4.2開發環境.推薦下載Android開發的綜合套件adt-bundle-wi
Android圖表庫MPAndroidChart(十二)——正負堆疊條形圖
Android圖表庫MPAndroidChart(十二)——正負堆疊條形圖。接上篇,今天要說的,和上篇的類似,只是方向是有相反的兩面,我們先看下效