1)只有系统设置中打开触感反馈选项,方法performHapticFeedback(int feedbackConstant)才会被执行,而performHapticFeedback(feedbackConstant,flags)有些特殊,比如:

HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING忽略全局设置(开启与否)或是在开启全局设置下HapticFeedbackConstants.FLAG_IGNORE_VIEW_SETTING忽略视图的android:hapticFeedbackEnabled的设置,总是执行触感反馈。

2)系统设置中若关闭了选择操作音(选取控件时播放音效),则android:soundEffectsEnabled属性无意义,均不发声;而如果开启了设置中的选择操作音,则即使没有设置view的该属性,v.playSoundEffect(soundEffectConstants)依然会有单击提示音,除非设置该属性为false时,view才不会出现按键提示音。

3)注册该视图的单击事件处理器,并在其中执行

public void onClick(View v) {v.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS,HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING);v.playSoundEffect(SoundEffectConstants.CLICK);
}

触感反馈和声音反馈的效果实现(playSoundEffect无效)相关推荐

  1. 触感反馈和声音反馈的效果实现

    1)只有系统设置中打开触感反馈选项,方法performHapticFeedback(int feedbackConstant)才会被执行,而performHapticFeedback(feedback ...

  2. Android-触感反馈和声音反馈的效果实现

    1)只有系统设置中打开触感反馈选项,方法performHapticFeedback(int feedbackConstant)才会被执行,而performHapticFeedback(feedback ...

  3. android的中的触感反馈

    HapticFeedBack翻译成中文就是触感反馈的意思.可以通过 [设置]->[声音]->[触感反馈]选项开启所有view的触感反馈选项. 在android java代码中可以通过per ...

  4. 怦然心动——iOS触感反馈

    本文来自 网易云社区 触觉反馈是种怎样的体验?估计机械键盘爱好者是再清楚不过了.随着全面屏手机的全面来袭,触感反馈已成为继视觉.听觉之后又一种重要的反馈形式.早在2012年,苹果的一项专利便指出:未来 ...

  5. uniapp如何开启短震动、触感反馈实现

    使用 uni-app 开发一款 app,需求中有一项是点击 触感反馈,查阅了 uni-app 相关文档,发现并没有对应的 api,最开始尝试用"震动"的方式来模拟"触感反 ...

  6. MacBook Pro 触控板目前没有触感反馈怎么办?

    MacBook Pro 触控板目前没有触感反馈.请您先前往苹果菜单并选取"系统偏好设置".然后,选取"触控板",点按"光标与点按"标签,再次 ...

  7. VR制作中必须踩的坑365之029(oculus2、UE4、UE5、VR记录一年的踩坑之旅)触感反馈/为VR控制器制作震动

    Haptic feedback/Vibrations for VR controller (Unreal Engine VR tutorial触感反馈/为VR控制器制作震动 https://www.y ...

  8. 7年秘密研发,Meta拿下元宇宙「登月项目」!气动手套让指尖有真实触感

    视学算法报道   编辑:好困 小咸鱼 [新智元导读]近日,Meta首次展示了秘密研发了七年的项目:「气动触觉手套」,颇具科幻魅力.这种触觉手套可以通过气囊让你体验到抓取虚拟物体时的真实触感.对于Met ...

  9. 颜值超高,触感舒爽的机械键盘,了解一下~丨钛空舱

    关注"潜在价值",最好的技术商业媒体,了解那些智慧商业 本文由潜在价值旗下 创意产品推荐平台"钛空舱"推出 钛空(ID:TiKong-life) 一个关注于科技 ...

最新文章

  1. Powerdesigner逆向工程64位Oracle数据库
  2. python3字典详解_python3中字典详解
  3. 转:项目报告应该汇报什么内容?
  4. 禁用software reporter tool.exe 解决CPU高占用率的问题
  5. BeautifulSoup 一行代码获取今日日期,与smtplib结合
  6. 【PAT乙级】1063 计算谱半径 (20 分)
  7. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车超声波避障实验(有舵机)
  8. Latent Semantic Analysis (LSA) Tutorial
  9. Python设计模式之模板方法模式实例详解
  10. jupyter notebook 设置默认目录
  11. php设计模式在框架中的应用,关于设计模式在实际场景中的应用
  12. 携程“线上摆摊”:1晚赚3105万
  13. 在python中、如果异常并未被处理或捕捉_7、Python-异常
  14. kerberos安装配置与使用
  15. $.getjson异常信息提示_8种信息类型,中后台产品功能自查清单
  16. 如何检查Windows网络通信端口占用
  17. mt4 谐波_MT4指标Harmonic Dasboard — 外汇谐波仪表盘交易系统
  18. qtablewidget控件居中_单元格Edi期间QTableWidgetItem中的文本居中
  19. ISP、IAP、DFU和bootloader
  20. 赴日研修的发展怎么样

热门文章

  1. 数据库中update怎么用事例_MySQL中UPDATE语句使用的实例教程
  2. 使用LibreOffice在线word转换pdf
  3. 社会网络中基于标签传播的社区发现新算法
  4. HyperMesh 实用教程(〇)简介
  5. 物流数据服务商G7获4500万美元C+轮融资,将扩展整条供应链场景
  6. chatGPT的应用场景
  7. HAL库+stm32cubeIDE+4.3寸LCD显示器驱动移植
  8. 【Linux环境搭建】十三、Linux(CentOS7) Redis集群模式和哨兵模式配置
  9. ASP.NET二手商品交易系统VS开发sqlserver数据库web结构c#编程计算机网页目
  10. android开发 九宫格,Android开发(2) - 九宫格的实现