安卓隱藏入口的實現(xiàn)(幾次點擊之后進(jìn)入隱藏頁)

前言

第一次寫文章,先寫一些簡單的功能,大家在開發(fā)過程中應(yīng)該有很多app中會有隱藏入口,主要是為了使用測試帳號對功能進(jìn)行測試,下面進(jìn)入正文危虱。

正文

慣例,先亮出效果圖(這里的隱藏入口是隨意寫的一個demo,真正的隱藏入口肯定是不會就這么亮出來的)醋寝。


image

大家看到了,只有當(dāng)連續(xù)點擊五次的時候才會彈出提示,當(dāng)你點擊兩次之后延時兩秒鐘再次點擊的話,還是需要再次點擊五次才能彈出提示。
因為需要點擊次數(shù)五次,所以我們肯定需要一個變量用來存貯點擊次數(shù)

private int mClickNum;//點擊次數(shù)

這里我們使用System.currentTimeMillis();進(jìn)行獲取當(dāng)前時間。
首先屢清整個五次點擊的邏輯

  • 第一次點擊的時候只進(jìn)行保存當(dāng)前時間
    private long mTempTime;//臨時時間
    private int mClickNum;//點擊次數(shù)
    //五次點擊之后進(jìn)入隱藏入口
    public void onClick(View view) {//點擊隱藏入口
        long time = System.currentTimeMillis();
        if (mTempTime == 0) {//第一次點擊隱藏入口,保存臨時時間
            mTempTime = time;//
        } else {
              //這里走第二次點擊
        }
    }
  • 第二次一直到第五次點擊,這里首先判斷一下超時時間,并且記錄點擊次數(shù)mClickNum++
    private long mTempTime;//臨時時間
    private int mClickNum;//點擊次數(shù)
//五次點擊之后進(jìn)入隱藏入口
    public void onClick(View view) {//點擊隱藏入口
        long time = System.currentTimeMillis();
        if (mTempTime == 0) {//第一次點擊隱藏入口,保存臨時時間
            mTempTime = time;//
        } else {
            if (time - mTempTime > 2000) {//這里設(shè)置兩秒的超時時間,如果超過兩秒,重置狀態(tài)
                mTempTime = time;//給臨時時間和點擊次數(shù)進(jìn)行初始化
                mClickNum = 0;
                return;
            }
            mClickNum++;//在每一次點擊的時候就++,記錄點擊的次數(shù)
            mTempTime = time;//把每一次的當(dāng)前時間對臨時時間進(jìn)行賦值
        }
    }
  • 最后一步就是判斷點擊次數(shù)了,只要判斷次數(shù)是不是點擊超過五次就可以了
if (mClickNum == 4) {//因為一次點擊走if語句
     Toast.makeText(this, "連續(xù)點擊五次", Toast.LENGTH_SHORT).show();
     mTempTime = 0;//給臨時時間和點擊次數(shù)進(jìn)行初始化
     mClickNum = 0;
}

這里因為次數(shù)是從0開始的,所以判斷是不是等于四就可以了,當(dāng)然,在點擊完之后,不要忘了把狀態(tài)給初始化。
下面貼出全部代碼

private long mTempTime;//臨時時間
    private int mClickNum;//點擊次數(shù)
    //五次點擊之后進(jìn)入隱藏入口
    public void onClick(View view) {//點擊隱藏入口
        long time = System.currentTimeMillis();
        if (mTempTime == 0) {//第一次點擊隱藏入口,保存臨時時間
            mTempTime = time;//
        } else {
            if (time - mTempTime > 2000) {//這里設(shè)置兩秒的超時時間,如果超過兩秒,重置狀態(tài)
                mTempTime = time;//給臨時時間和點擊次數(shù)進(jìn)行初始化
                mClickNum = 0;
                return;
            }
            mClickNum++;
            mTempTime = time;
            if (mClickNum == 4) {//因為一次點擊走if語句
                Toast.makeText(this, "連續(xù)點擊五次", Toast.LENGTH_SHORT).show();
                mTempTime = 0;//給臨時時間和點擊次數(shù)進(jìn)行初始化
                mClickNum = 0;
            }
        }
    }

文章到這里就完了,第一次寫文章還望大家多多支持!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坞古,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子劫樟,更是在濱河造成了極大的恐慌痪枫,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叠艳,死亡現(xiàn)場離奇詭異奶陈,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)附较,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門吃粒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拒课,你說我怎么就攤上這事徐勃。” “怎么了捕发?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵疏旨,是天一觀的道長很魂。 經(jīng)常有香客問我扎酷,道長,這世上最難降的妖魔是什么遏匆? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任法挨,我火速辦了婚禮谁榜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凡纳。我一直安慰自己窃植,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布荐糜。 她就那樣靜靜地躺著巷怜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪暴氏。 梳的紋絲不亂的頭發(fā)上延塑,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機(jī)與錄音答渔,去河邊找鬼关带。 笑死,一個胖子當(dāng)著我的面吹牛沼撕,可吹牛的內(nèi)容都是我干的宋雏。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼务豺,長吁一口氣:“原來是場噩夢啊……” “哼磨总!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起冲呢,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤舍败,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后敬拓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體邻薯,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年乘凸,在試婚紗的時候發(fā)現(xiàn)自己被綠了厕诡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡营勤,死狀恐怖灵嫌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葛作,我是刑警寧澤寿羞,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站赂蠢,受9級特大地震影響绪穆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一玖院、第九天 我趴在偏房一處隱蔽的房頂上張望菠红。 院中可真熱鬧,春花似錦难菌、人聲如沸试溯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遇绞。三九已至,卻和暖如春燎窘,著一層夾襖步出監(jiān)牢的瞬間试读,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工荠耽, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留钩骇,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓铝量,卻偏偏與公主長得像倘屹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子慢叨,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容