在实际开发中有时候会要去判断用户是否在多次的连续点击某个按钮,效果类似于安卓手机中用户连续的点击系统版本会调出开发者模式一样

private void clickStyle(){if (time == 0){time = System.currentTimeMillis();clickCounts = 0;} else{if (System.currentTimeMillis() - time < 500)    //计算两次单击的时间差{clickCounts++;if (clickCounts == 2){time = System.currentTimeMillis();CustomToast.makeTextSucess(getApplicationContext(), "", "在按2次就可以进入设置页面了");} else if (clickCounts == 3){time = System.currentTimeMillis();CustomToast.makeTextSucess(getApplicationContext(), "", "在按1次就可以进入设置页面了");} else if (clickCounts == 4){Intent intent = new Intent(AboutMeActivity.this, AboutMeHideActivity.class);startActivity(intent);time = System.currentTimeMillis();clickCounts = 0;}} else{time = System.currentTimeMillis();clickCounts = 0;}}}


更多相关文章

  1. Android用户apk如何获得系统(system)权限
  2. android设置页面之PreferenceActivity及Preference
  3. ubuntu14.04搭建Android Studio2.1开发环境activity_main.xml页
  4. Android 有输入框的页面,一打开就会弹出输入法,最简单屏蔽办法
  5. 【Android初学者】超简单的注册页面,填写完整信息实现 跳转 和 传
  6. 如何正确使用Toast进行用户提醒
  7. Android小例子(点击一个按钮,传递数据给另一个页面)
  8. Android让页面默认弹出输入法的问题

随机推荐

  1. android 文件合并打包 Error:Execution f
  2. Android(安卓)Fragment和FragmentActivit
  3. Android(安卓)Sudio 开发环境配置
  4. Android(安卓)GreenDao数据库使用
  5. Android(安卓)Audio Focus的应用(request
  6. Okhttp封装
  7. android html5网页定位
  8. Android(安卓)SDK各个版本API的特性及兼
  9. Android(安卓)应用界面开发笔记
  10. android studio gradle 更新匹配问题