問題タブ [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.
android - Android 2.2 のバイブ設定
バイブレーション切り替えウィジェットを作成しています (実際、最初のバージョンは既に市場に出ています) が、Android 2.2 のバイブレーション設定に問題があります。
Android 2.1 までは問題ありません。バイブレーションを無効にしたい場合は、
同じですが、VIBRATE_SETTING_ON
両方の行をオンにしてオンにすると、問題なく動作します。
ただ、Android 2.2で「マナーモード時のみバイブレーション」と「マナーモード以外でバイブレーション」が導入されたので、どうすれば動くのかわかりません。バイブレーションが「常に」または「なし」に設定されている場合は問題ありませんが、ユーザーが手動で他の 2 つの設定のいずれかに設定するとすぐに、アプリが奇妙な動作を開始します。
たとえば、「サイレントモードでのみ振動する」に設定していて、ウィジェットでバイブレーションをオフにすると、オフになりますが、オンに戻すと...代わりに「サイレントモードでのみ」に戻ります「いつも」の。実際、[設定] -> [サウンド] で設定しない限り、「常に」に戻す方法はないので、バイブレーション モードのコンボボックスが何か別のことをしていると思います。値を別の場所に保存したようです。手動で「常に」に設定しても、ウィジェットを介して無効にしてから再度有効にすると(前に投稿したコードを使用)、「サイレントモードでのみ振動する」に戻り続けるためです。 "。
さらに、AudioManager クラスには「サイレント モードのみ」(VIBRATE_SETTING_ONLY_SILENT) の値がありますが、「サイレント モードでない場合のみ」に設定すると VIBRATE_SETTING_ON を使用するため、それを検出する方法はありません (私が知っている、つまり)。
あまり混乱していないことを願っていますが、考えられるすべてのデータを提供したかったのです。そして、そのすべてのセットで...
2.2で振動設定を適切に処理する方法を知っている人はいますか? バイブレーションを完全に無効または有効にするために、設定または呼び出す必要がある他の変数はありますか? または、電話機を既知の状態に「リセット」して正常に動作させる方法はありますか?
問題 (または、少なくとも問題の 1 つ) を再現する手順は次のとおりです。
設定メニューからバイブレーションを「マナーモード時のみ」に設定してください。
ウィジェットで振動を「しない」に設定します。
setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF);
バイブレーションが「なし」に設定されていることを設定メニューで確認します。
ウィジェットで振動を「常に」に設定します。
setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_ON);
- 設定メニューに移動します -> バイブは「サイレントモードのみ」に設定されています
iphone - AudioServicesPlaySystemSound バイブレーションは機能するが、音が出ない
AudioServicesPlaySystemSound は何もしませんが、AudioServicesPlayAlertSound は iPhone を振動させます。
AudioServicesCreateSystemSoundID は成功を返します。私はiOS4を実行しているiPhone3Gで開発しています。
何か案は?ピーター
=====
サウンドの作成方法は次のとおりです。
そして、それは私がそれをプレイする人です:
android - froyoのバイブ設定
setVibrateSettings()
バイブレーション設定を変更しても SO バイブレーション設定と同期しないと froyo で読みました。次に、このリンクのいくつかの機能で人々が使用するこの回避策を見つけました。
ただし、そのソース コードには次の 2 つの呼び出しがあります。
それが、振動設定を変更するためにコードでやろうとしていることとの唯一の違いです。しかしSettings.System.VIBRATE_IN_SILENT
、2.2で削除されたようですので、バイブ設定を「通常、オフ、サイレントのみ」に変更すると、SOオーディオ設定に移動し、バイブ値が異なり、アプリに戻るとバイブ設定も変更されます私が前に選んだものとは異なります。何か案は?
android - 着信音と同期して電話を振動させる方法は?
着信音と同期して着信と同じように振動させたい。どうすれば達成できますか?
android - Android:[サウンド設定]>[一般]でチェックされた選択に従ってバイブレーション
どうやってやるの?私の現在のコードを以下に示します。
android - Androidで通話設定のバイブレーションにアクセスできますか?
バイブレーション設定のシステム設定にアクセスする方法はありますか?
電話の着信音/サウンド設定からバイブレーション設定を継承したいアラームのようなアプリがあります。ただし、これらの設定にプログラムでアクセスする方法がわかりません。
android - Android バイブレーション オン トースト (ホーマー: うーん、トーストでバイブ)
プログラム内のトーストメッセージに対して電話を振動させることは可能ですか? それとも、トーストごとに振動コマンドを挿入する必要がありますか?
乾杯。
java - Android (Java を使用) で、着信音量を (指定した数値に) 設定するにはどうすればよいですか?
したがって、私のアプリケーションでは、ユーザーが呼び出し音の音量 (0 ~ 100) を設定できるようにするシークバーがあります。着信音の音量を指定した数値に設定する方法が見つからないようです。AudioManagerクラスを調べましたが、呼び出しモードをノーマル/サイレント/バイブレーションに設定するように指示されています。それは私が望むものではありません。音量を特定の数値にしたい。これが私が探しているものの例です:
これはAndroidで可能ですか?もしそうなら、どのように?これを行う方法の例を教えてください。
ありがとうございました。
c# - netcf C# で着信音を再生中に振動させる
着信音の再生中に電話を振動させる必要があります。
これは私のコードです:
私の問題は、電話が最初に振動し、次にサウンドを再生することです..サウンドの間振動することはできませんか?
ありがとう。
@x86shadow: スレッドで試しましたが、動作しません:(
windows-phone-7 - コードでWP7の呼び出し音とバイブレーション設定にアクセスする方法を知っている人はいますか?
場所に応じて着信音とバイブレーションをオン/オフする場所認識アプリを実行していますが、コードでこれらの機能にアクセスする方法が見つかりません。