问题标签 [haptic-feedback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 对 Android 中的触觉反馈感到困惑
我有一个带有 9 个按钮的 Android 应用程序。此应用程序在 2.36 上运行,并且是设备上唯一的应用程序(或者至少是我们让用户使用的唯一应用程序 - 我们在交付设备时预装了我们的代码,作为我们销售的工业产品套件的一部分。)
所有按钮都转到同一个处理程序并按它们的标签在那里分类。处理程序在 XML 中指定:
我想在用户按下按钮时启用触觉反馈,即振动。有没有办法在 XML 中做到这一点,或者如果没有,有没有办法在我的onClick()处理程序中做到这一点?
我见过的关于 Android 触觉反馈的网络示例(例如,http://androidcookbook.com/Recipe.seam? recipeId=1242 )似乎主要涉及对清单的更改,对 XML 的更改(你可以看到我我已经在上面的 XML 中启用了它),然后为按钮声明、初始化和实现单独的 Touch 处理程序。这似乎需要做很多工作,尤其是因为我有 9 个按钮。
由于我的所有按钮都只有一个 onClick 处理程序,有没有一种方法可以在那里实现触觉反馈?
当我点击我的一个按钮时,我所要做的就是在手机设置的“声音”部分中选中“声音选择”——根本不需要编码。为什么触觉反馈要复杂得多?
objective-c - Apple Watch“请勿打扰”
是否可以使用 Objective-C 读取 Apple Watch 中的“请勿打扰”状态?在我的应用程序中,如果“请勿打扰”当前处于活动状态(在 iPhone 或手表中),我想避免触觉反馈声音。谢谢
ios - 是否可以在 Apple Watch OS 2 上触发没有伴随声音的触觉反馈
假设用户没有静音他们的手表声音。苹果手表应用程序是否可以在没有伴随声音的情况下触发触觉反馈(即振动)。
这与接收由手表自动处理的通知不同。在这种情况下,我使用手表应用程序调用触觉反馈。
像这样:[[WKInterfaceDevice currentDevice] playHaptic:WKHapticTypeClick];
objective-c - 如何使用 Objective-C 代码在 Apple Watch 上进行触觉游戏
当您使用 Objective-C 和 Xcode 按下按钮时,如何在 Apple Watch 上进行触觉播放。
ios - Swift WatchOS 2.0 Haptics 实现问题
因此,为了进行实验,我在 SWiFT 中制作了一个非常简单的 iOS 应用程序,它在触摸按钮时显示一个字符串,我已经成功实现并测试了 watchOS 版本,它在我的设备上运行良好。我想要做的是添加触觉。单击手表应用程序中的按钮。现在我做了一些研究,它在曾经的文章中说“这样称呼它很容易”
我从导入 WatchKit 开始,如在哪里可以找到 Taptic 反馈 API 文档或 watchOS 2 功能?
如果是这种情况(我猜不是),那么我的机器有问题,或者我的代码很可能是错误的,更重要的是我没有理解这个话题。
当我尝试构建上面的示例时,它在 Haptics 行失败并出现错误:
这是尖叫包括问题,但我有
所以我认为我很好,我正在强制使用 .Click 参数,所以它看起来不错,但我只做了一个星期,所以请原谅我缺乏知识。
非常感谢任何和所有的评论和帮助!
我期待着大家的回音:)
编辑:
iv 也只是阅读并尝试了这里的示例,但是当我尝试在我的应用程序中重新调整它的用途时,它没有发生。
我得到相同的错误,例如无法访问库。
我需要使用桥接方法而不是直接在我的 swift 文件中导入吗?
bluetooth - 当蓝牙耳机连接到 Apple Watch 时,触觉不会在后台播放
我有一个watchOS3
使用触觉通知的锻炼应用程序。它正确设置为运行锻炼会话,并且在后台运行时触觉工作。但是,如果蓝牙耳机连接到 Apple Watch,那么您只能获得触觉振动或触觉的音频提示,具体取决于应用程序当前是显示在表盘上还是在后台运行。
这是我玩触觉的方式:
以下是详细信息:
Apple Watch Nike+ 未与耳机配对:无论表盘是打开还是关闭,触觉和提示音都会激活。钟声响亮而清晰。
Apple Watch Nike+ 与蓝牙耳机配对: 仅当表盘打开、音频铃声关闭时,触觉才会激活。当表盘关闭时,音频提示音打开,触觉关闭。钟声响亮而清晰。
我测试了将 Apple Watch 与 Platronic Backbeat Go 2(2013 年 7 月发布)和 Bose QuietControl 30(2016 年 10 月发布)配对的应用程序。结果是一样的。
任何人都知道这是一个限制watchOS 3
,一个错误,还是我需要做的其他事情?
谢谢,杰夫
ios - UISelectionFeedbackGenerator() 在 iPhone 7 上不起作用
我想在我的应用程序中使用一些触觉。我正在使用,UISelectionFeedbackGenerator
但它不起作用。我正在使用 iOS 10 在真正的 iPhone 7 上进行测试。这两行应该可以发挥作用——但什么也没有发生:
ios - 如何检查是否支持 Haptic Engine (UIFeedbackGenerator)
我想知道我们如何检查新的 iOS 10 APIUIFeebackGenerator
在当前设备上是否可用。还有一些我们需要检查的东西:
- 设备需要运行 iOS 10.0 或更高版本
- 设备需要是 iPhone 7 或更高版本
- 触觉引擎需要在设置中打开
前两项检查可以使用#available(iOS 10, *)
语句和(hacky)设备检测来实现,但后一项似乎不可检查。
有人知道解决方案吗?或者,也许我们需要为此提交一份 Apple Radar。谢谢!
ios - 带有 AVPlayer 的 iOS Today 小部件中的奇怪行为
我真的对此感到疯狂,所以我会寻求帮助。
我正在编写一些代码widget
,显示两个UIButton
用户可以点击,一旦按下widget
就会向应用程序添加通知,如果再次按下按钮,通知将被删除。
最初我在按钮的触摸上添加了一个声音并且可以正常工作AVPlayer
,然后我决定使用haptic engine
向用户提供反馈,所以我删除了AVPlayer
停止声音的调用:猜猜怎么着?按钮继续播放声音!我已经评论了我用来播放声音的代码,它怎么还能播放声音?
奇怪的是,一个按钮出现了这种奇怪的行为,而另一个按钮工作正常(只有触觉引擎),这听起来像是一个错误,但我是一个菜鸟,这应该是我的错。
任何想法?
ios - Prepare multiple UIFeedbackGenerators
To improve the response time of the haptic engine on iPhone7(plus), you have to call prepare
on the UIFeedbackGenerator
instance a few seconds before you actually want to perform the feedback.
But what if you want to use a UIImpactFeedbackGenerator
and UINotificationFeedbackGenerator
, and want them both to be as responsive as possible?
Will calling prepare
on the UIImpactFeedbackGenerator
instance also prepare the UINotificationFeedbackGenerator
since they are both a subclass of UIFeedbackGenerator
or do I have to prepare both feedback generators?