问题标签 [vibration]
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.
design-patterns - Basic4Android 振动模式
我正在尝试创建一个具有不同振动模式的应用程序。
我已经看到 PhoneVibrate 类只有一个 Vibrate(TimeMs as Long) 函数。我还看到还有另一个支持模式的 java 函数(见这里:http: //mobile.tutsplus.com/tutorials/android/android-vibrator/)
是否可以在 Basic4Android 上使用它?我该如何解决这个问题?问候,
尼古拉
android - 手机里面的设置setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, false)在哪里?
我制作了一个与系统振动设置混淆的应用程序。也就是说,它会关闭它们。
我现在想知道,我可以在哪里手动重新打开振动。铃声振动设置可以在声音设置中找到,但通知设置在哪里?短信应用中的设置仍然是“始终振动”,但手机在收到短信时不再振动。可以通过编程方式打开/关闭此设置吗?
顺便说一句:我正在使用带有 Android 2.3.3 的 Nexus One
谢谢西蒙
android - 接听来电时振动设置未关闭 - Android
我想在来电时关闭设备振动设置。我已经为此功能实现了一个 BroadcastReceiver,它执行接收PHONE_STATE
广播的操作。问题是我根本无法关闭振动。我尝试了以下方法:
或者
第一种方法对我来说似乎很理想。它甚至可以在接到电话时“打开”振动。但是,在这种情况下,我无法将它们“关闭”。
有人试过这个吗?
编辑:我检查了 Android 的电话应用程序代码。Ringer.java中存在以下代码:
一个线程最初由振动手机的电话应用程序启动。当我将振动设置更改为关闭时,将跳过此检查,但已经启动的线程继续运行。
这也解释了当来电时如何打开振动。在这种情况下,线程最初没有运行。然后,当我打开振动设置时它就开始了。如果不更改电话应用程序,我认为没有任何解决方案。
android - 检查手机设置的触觉反馈
有没有办法检查用户是否在他们的安卓手机设置中启用或禁用了触觉反馈?虽然我认为触觉反馈对我的应用程序很有用,但我也理解有些人(包括我自己)通常更喜欢关闭触觉反馈。我能找到的最接近的东西是 http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED 但我不确定它是否是我正在寻找的或如何测试它.
提前感谢您提供的任何帮助。
c# - 振动直到消息框关闭 Windows Phone 7
我有一个计时器应用程序,我想在计时器完成后振动手机。我目前可以播放声音,直到按下 OK 按钮,但它只振动一次。怎样才能重复振动,直到用户按下 OK 按钮?
这是我当前的代码
更新:我已经尝试过乔的回应,如果我不打电话MessageBox.Show()
,它似乎会停止,直到按下 OK。
jquery - 动画扩大摆动
在此菜单中,悬停的 div 正在扩展,所有其他元素正在缩小
更改大小时菜单右侧有一个小摆动,这真的很烦人
我已经看到了:使用从中心扩展的 CSS 从中间扩展 div 而不是从顶部和左侧 扩展,他们还提到了摆动
有没有办法解决摆动?
这是我的代码
如您所见,速度始终相同,因此理论上不应该摆动
在这里您可以看到菜单示例:http: //mellroy.com/dean/
先感谢您
android - 如何为特定来电提供自定义振动
该程序的功能是这样的:用户有一个电话号码列表,只有当没有其他系统范围的应用程序提供振动(例如在静音模式下)时,手机才能在来电时振动。我知道这在某种程度上违反了规则,因为应用程序应该尊重用户的设置,但应用程序仅限于某些有此需求的用户。我尝试了两种方法,但都不满意:
监听电话状态,直接用我自己的模式(带
Vibrator.vibrate()
)触发振动服务。这种方法在没有来电的情况下有效,但在手机处于CALL_STATE_RINGING
状态时随机有效,我猜这是因为与实际处理来电时振动的系统范围的应用程序冲突。判断手机是否有来电振动(用
AudioManager.shouldVibrate()
),决定是否改变振动设置(用AudioManager.setRingerMode()
和AudioManager.setVibrateSetting()
)。如果我的应用程序更改了振动设置,一旦手机恢复状态,它们将被恢复CALL_STATE_IDLE
。然而,这种方法有时仍然不起作用,没有任何原因的迹象。
我希望有人可以就这个问题提供一些建议。欢迎对这两种方式或其他建议发表评论。
android - Android:振动器方法(如果手机没有振动器?)
我想在我的应用程序中使用振动器方法,并且我已经让它在我的手机上工作,它有一个很棒的振动器。但是没有振动器的手机会发生什么。它根本不起作用吗?它会停止应用程序的工作吗?还是根本没有出现在市场上?或者我必须问手机是否有振动器?
我也想知道这段代码是否良好或需要任何调整?这是我的代码..
谢谢,任何帮助都会很棒。
android - Android:拒绝振动器的许可(会发生什么?)
我制作了一个有权使用振动器的应用程序。当我安装该应用程序时,我如何接受或拒绝该权限?好像我不知道权限,它只是在不问我的情况下安装..
另外,假设我确实拒绝了该许可。它会阻止整个应用程序工作还是只会阻止振动器工作?如果它只是让振动器停止工作,它会跳过引用振动器的java代码并照常进行吗?
任何帮助都会很棒。
android - 你能增加安卓设备上的振动器强度吗?
是否可以增加警报振动的强度?