我正在使用ImageView的OnLongClickListener创建一个应用程序并打开alertdialog,并且还有ontouch缩放功能.但是当我长时间按压而不是振动时,可以在长按聆听器上关闭振动.我使用下面的代码:

public OnLongClickListener longClick = new View.OnLongClickListener() {

@Override

public boolean onLongClick(View v) {

Vibrator vibe = (Vibrator)DailySatsangActivity.this.getSystemService(Context.VIBRATOR_SERVICE) ;

vibe.cancel();

}

};

解决方法:

我认为你面临的问题是触觉反馈而不是正常的振动.

您可以使用以下代码关闭“触觉反馈”,

XML属性:android:hapticFeedbackEnabled //在视图的xml文件中将其设置为true或false以获得所需的结果.

Java方法:setHapticFeedbackEnabled(boolean)

要么

您可以使用Audio Manger类来禁用声音和振动,请查看Audio Manager类的setRingerMode方法.

示例:

AudioManager aManager=(AudioManager)getSystemService(AUDIO_SERVICE);

aManager.setRingerMode(aManager.RINGER_MODE_SILENT);

希望这能解决你的问题.

标签:android

来源: https://codeday.me/bug/20190529/1179849.html

android关闭触摸声音,如何在Android中以编程方式禁用触摸时的振动和声音?相关推荐

  1. 如何在Java中以编程方式阅读,添加或删除PPT中的幻灯片便笺?

    幻灯片注释用于添加其他信息,作为演示文稿中的参考.演示者添加了这些注释,以回顾与他们的演示相关的要点.在本文中,将学习如何以编程方式操作演示文稿中的幻灯片注释.特别是,本文将介绍如何使用Java读取, ...

  2. 快速学习:如何在Java中以编程方式将PNG或JPG图像转换为PSD?

    JPG和PNG图像是一些最常用的光栅图像格式.有时可以根据需要将JPG或PNG图像转换为PSD文件格式.当要将不同的图层组合到一个文件中时,这可能会很有用.本文将介绍一下更多详细信息: 使用Java以 ...

  3. 如何在 C# 中以编程方式将 IGS/IGES 文件转换为 PDF?

    计算机辅助设计应用程序使用 IGS 文件,因为它们包含设计信息.您可以将 IGS 文件转换为 PDF 格式的文档,以便在多个操作系统和环境中查看内容. 使用 C# 以编程方式将 IGS 或 IGES ...

  4. linux给文件夹图标,linux – 如何在GNOME中以编程方式设置自定义文件夹图标?

    我终于想出了如何做到这一点!这是一个在标准Gnome环境中工作的Python脚本: #!/usr/bin/env python import sys from gi.repository import ...

  5. 如何在 SwiftUI 中以编程方式滚动列表?

    看起来在当前的工具/系统中,刚刚发布的 Xcode 11.4/iOS 13.4 中将没有 SwiftUI 原生支持"滚动到"功能List.因此,即使他们,Apple,将在下一个主要 ...

  6. CAD处理控件Aspose.CAD功能演示:在 C#中以编程方式搜索 DWG 图形文件中的文本

    Aspose.CAD 是一个独立的类库,以加强 Java应用程序处理和渲染CAD图纸,而不需要AutoCAD或任何其他渲染工作流程.该CAD类库允许将DWG, DWT, DWF, DWFX, IFC, ...

  7. android 调取数字键盘,如何在android中的EditText上显示数字键盘?

    如何在android中的EditText上显示数字键盘? 我只是想在某个EditText具有焦点时立即切换到数字键盘模式. 13个解决方案 239 votes 您可以为EditText配置EditTe ...

  8. 汇编在嵌入式编程中的作用_如何在嵌入式Power BI报表中以编程方式传递凭据

    汇编在嵌入式编程中的作用 In the article, How to embed a Power BI Report Server report into an ASP.Net web applic ...

  9. android关闭触摸声音,如何在Android中关闭所有触摸声音 | MOS86

    开箱即用,您的电话可能会为您所做的每件事发出令人讨厌的声音. 这些可能会使您发疯,这仅仅是因为您厌倦了噪音,或者可能是因为它打扰了周围的人. 值得庆幸的是,您可以禁用手机发出的哑音,仅在需要时才发出声 ...

最新文章

  1. Cache与主存的三种映射
  2. 一种嵌入式系统的内存分配方案
  3. The Definitive Guide to SWT and JFace 目录
  4. php恶意代码,php快速查找数据库中恶意代码的方法,快速查找恶意代码_PHP教程...
  5. 『设计模式』设计模式--策略模式
  6. 【Python CheckiO 题解】First Word (simplified)
  7. oracle组合数据类型,oracle复合数据类型-相关方法
  8. 周鸿祎:打工是用老板的钱给自己交学费,在公司混日子是浪费生命?
  9. 怎么设置表头字体大小_Excel斜线表头和三线表头是如何制作的?
  10. PHP 的 Git 服务器被黑客入侵,源码库将永久迁移至 GitHub!
  11. 程序员专属段子集锦 1/10
  12. python骗局-如何识破python小课骗局_怎样选择学校呢
  13. 华为计算机充电指示灯,数码产品:华为p40充电指示灯不亮在哪里设置 有指示灯吗...
  14. android 计步器acc,利用腾讯云云函数执行部署修改小米运动步数代码_每天自动修改步数...
  15. aardio - 【开源软件】aardio文件加解密
  16. Unity游戏教程初步(八):Animator的使用
  17. 通过FPGA计算矩阵的伪逆pinv
  18. C语言为什么不能移植,C语言有可移植性强和可读性好等优点,而汇编语言的高效、快速等优点又是C语言所难以达...
  19. 可视化讲解:什么是拉丁方阵问题?
  20. request.POST.get

热门文章

  1. 系统集成项目管理之项目采购管理
  2. java: 在相应的 try 语句主体中不能抛出异常错误java.io.IOException
  3. IDEA配置maven报错解决方案
  4. Jenkins执行shell脚本启动tomcat失败解决方法
  5. (笔记)Linux Root下的.gvfs出现异常解决办法
  6. 如何使用SQL Server 2008打开和关闭IDENTITY_INSERT?
  7. 如何在Java中编写正确的微基准测试?
  8. 华为9.0系统机器一键激活xposed框架的流程
  9. PHP 7.0新增特性详解
  10. 【翻译】Ext JS 5:为不同设备设置不同的主题