这里可以实现3击,或者2击.

下面的方法可以实现,检测用户按下屏幕,3击,或者2击

//按钮点击配置
long[] mHits = new long[3];

这里写入2,就是2击,3就是3击,下面是我使用的时候的一个案例,可以copy过去直接使用就可以

//按钮点击配置
long[] mHits = new long[3];@Overridepublic void onClick(View view) {System. arraycopy(mHits, 1, mHits, 0, mHits.length-1);mHits[ mHits. length-1] = SystemClock. uptimeMillis();if ( mHits[0] >= (SystemClock. uptimeMillis()-500)) {..... //检测到三击屏幕 System.out.println("12121");}switch (view.getId()) {case R.id.face_img: //人脸识别按钮压下......break;case  R.id.qrcode_img:......break;case  R.id.setting_btn:......break;}}

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152 CSDN账号:credreamer
开通了个人技术微信公众号:credream,有需要的朋友可以添加相互学习

AndroidStudio_android实现双击_3击_监听实现---Android原生开发工作笔记240相关推荐

  1. AndroidStudio_Android使用Gradle来管理依赖jar包_以及编译_Gradle的安装_配置_更新依赖方法---Android原生开发工作笔记221

    之前基础部分已经说过了,但是实际用起来,还会手生一些 重要的写在前面吧,就可以实现更新依赖 在Android studio 中 Terminal 中 gradlew build --refresh-d ...

  2. AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现---Android原生开发工作笔记218

    //1.人脸识别成功以后,跳转到身体状况测量界面new Handler(new Handler.Callback() {@Overridepublic boolean handleMessage(Me ...

  3. AndroidStudio_安卓原生开发_Android中调用摄像头拍照_并剪裁图片---Android原生开发工作笔记138

    写一个按钮,点击事件,然后: 1.调用代码: openCamera(this); 2.粘贴以下代码实现拍照 public void openCamera(Activity activity) {//獲 ...

  4. AndroidStudio_安卓原生开发_判断蓝牙_定位是否开启---Android原生开发工作笔记162

    如果你需要连接测量设备,来测量,比如血压,血氧等指标,那么,这个时候应该先去检查,蓝牙有没有 打开,如果没有打开,给予用户提示,而不是一直在那转圈. 1.首先检查系统是否已经开启定位 /*** 手机是 ...

  5. AndroidStudio_安卓原生开发_保存全局数据---Android原生开发工作笔记141

    其实有几种方法,但是这种方法简单一些,随手记录:   1.存储数据: SharedPreferences settings = getSharedPreferences("yd_settin ...

  6. AndroidStudio_安卓原生开发_apk在线升级_实现安装未知来源应用_亲测可用---Android原生开发工作笔记153

    1.网上找了一些,不是不好用,就是差点东西...所以自己做了一个可用的,以后备用 首先先看代码吧,直接复制就可以使用 在一个按钮事件中,写入一个方法来检查版本 checkVersion(); priv ...

  7. AndroidStudio_安卓原生开发_蓝牙扫描设备_另一种方法---Android原生开发工作笔记145

    下面的一个方法是之前写的,但是那种方法有时候会有扫描不到的情况,现在再写一种,这种方法,更简单有效一些. AndroidStudio安卓原生开发_Android扫描附近指定的蓝牙设备_通过设备名称过滤 ...

  8. AndroidStudio_安卓原生开发_禁用侧滑_界面返回---Android原生开发工作笔记152

    /** * 注意: * super.onBackPressed()会自动调用finish()方法,关闭当前Activity. */ @Override public void onBackPresse ...

  9. AndroidStudio安卓原生开发_android按钮防止短时间内连续点击_在android_java中都能使用---Android原生开发工作笔记131

    这个短时间内的连续点击,处理是需要做的,要不然有可能程序会不够健壮,其实就跟考虑并发一样, 你可以不做, 一个两个人用没事,但是如果你放到实际场景中去应用,真的是不行,会出来各种莫名其妙的问题,一点都 ...

最新文章

  1. Lua(Codea) 中 table.insert 越界错误原因分析
  2. 软件项目中的需求分析具体方法探讨之一
  3. 人工智能十年回顾:CNN、AlphaGo、GAN……它们曾这样改变世界
  4. composer在windows中安装失败
  5. react(89)--设置只能正整数
  6. DirectShow系统初级指南
  7. pytorch torchvision.transform.Compose
  8. cisco ASA
  9. 普元工作流EOS Workflow 学习笔记
  10. 3d打印切片软件 linux,3D打印切片软件汇总分类
  11. 第七章 C语言函数_C语言全局变量和局部变量
  12. 如何申请美国、加拿大、英国的电话号码
  13. 摄像机标定以及镜头畸变
  14. slxrom+v.21+原生android+4.2,红米4高配版 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
  15. 英雄榜再添豪杰!分享喜悦与荣誉
  16. [Python]《点燃我,温暖你》李峋同款爱心代码
  17. 奔驰采用鸿蒙系统,余承东官宣:鸿蒙系统正式登陆奔驰S级
  18. c++小游戏之文字版MC
  19. Spring Boot 中三种跨域场景总结
  20. 微光图像增强的零参考深度曲线估计

热门文章

  1. linux分区压力测试,stress-Linux系统压力测试工具使用及系统负载很高的几种场景测试...
  2. 增加mysql的sortbuffer_mysql 参数调优(14)之优化filesort sort_buffer_size、innodb_sort_buffer_size...
  3. TensorFlow-JS教程 一、Node.js 设置
  4. STM32系列单片机在进入main函数前都在干些什么?
  5. 比赛中学习(2)-voc数据集制作中将.txt文件变为.xml文件
  6. 【Qt】QTableView中嵌入复选框CheckBox 的四种方法总结
  7. win7系统下的打印机不能扫描
  8. CentOS7--IP配置与网络问题排查
  9. [VC++]最小化图标至托盘中
  10. 23模式之: 工厂方法模式demo