安卓实现类似连续点击5次进入开发者模式的功能
2017-08-10 09:23
393 查看
我们在项目开发中,为了方便测试,我们往往会碰到需要切换正式环境和测试环境的功能。今天,我就分享一下我项目中用到的切换方式。
我们采用一秒内连续点击某个5次,就会开放出切换环境的按钮。下面附上代码和说明。
我们采用一秒内连续点击某个5次,就会开放出切换环境的按钮。下面附上代码和说明。
// 需要点击几次 就设置几 long [] mHits = null; public void onDisplaySettingButton() { if (mHits == null) { mHits = new long[5]; } System.arraycopy(mHits, 1, mHits, 0, mHits.length - 1);//把从第二位至最后一位之间的数字复制到第一位至倒数第一位 mHits[mHits.length - 1] = SystemClock.uptimeMillis();//记录一个时间 if (SystemClock.uptimeMillis() - mHits[0] <= 1000) {//一秒内连续点击。 mHits = null; //这里说明一下,我们在进来以后需要还原状态,否则如果点击过快,第六次,第七次 都会不断进来触发该效果。重新开始计数即可 if (mShow) { ...//这里是你具体的操作 mShow = false; } else { ...//这里也是你具体的操作 mShow = true; } //这里一般会把mShow存储到sp中。 } }
相关文章推荐
- 类似android点击5次出现开发者选项的功能
- [功能]点击ImageView进入页面,时间响应者链实现
- 安卓点击加减号实现数字加减功能
- 安卓(长按=连续点击)自定义,实现长按不离开,数据不断更新
- Android中连续点击版本号打开开发者选项的实现方式
- 利用 ViewPage 实现类似TabHost的功能,仅点击才可切换屏
- Unity实现相似于安卓原生项目的点击安卓返回button回到前一页的功能
- android如何实现类似ios点击状态栏回到顶部功能
- 类似进入工程模式的隐藏功能号码
- 设计模式之抽象工厂模式(附带类似反射功能的实现/c++)
- 安卓开发 :实现打开一次相机连续拍多张照片返回后拿到多张照片,一个小功能的构思
- 实现类似QQ聊天列表的segment点击切换tableView的数据功能
- andriod———1.实现原生登录注册。 2.首页完成商品列表展示点击相对应的商品ID进入商品详情 3.商品详情页面展示数据,点击加入购物车进入购物车页面 4.购物车页面完成购物车编辑,删除,功能
- 小功能——类似微信里,评论内容里面,点击每个人的用户名进入个人主页
- Android中连续点击版本号打开开发者选项的实现方式
- PHPCMS点击图片进入下一页功能的实现方法
- Android中实现连续点击功能
- Unity实现类似于安卓原生项目的点击安卓返回按钮回到前一页的功能
- Android主界面连续两次点击物理返回键退出应用功能实现