編輯:關於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(); } }
NinePatch圖片以*.9.png結尾,和普通圖片的區別是四周多了一個邊框如上圖所示,左邊那條黑色線代表圖片垂直拉伸的區域,上邊的那條黑色線代表水平拉伸區域,右邊的黑
這篇接著上一篇2dcanvas硬件繪制,分析保存繪制結果的texture被合成到on screen framebuffer上的過程。 1.webkit為canvas元素對
前提條件:已經安裝了JDK 6.0、android SDK、NDK r9和eclipsele4.2開發環境.推薦下載Android開發的綜合套件adt-bundle-wi
Android圖表庫MPAndroidChart(十二)——正負堆疊條形圖。接上篇,今天要說的,和上篇的類似,只是方向是有相反的兩面,我們先看下效