問題タブ [android-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.

0 投票する
1 に答える
525 参照

android - SCREEN_ON インテントの後、バイブレーションの繰り返しを開始できません

無限に振動するサービスを利用していますが、画面をオフにすると振動が止まります。正しい BroadcastReceiver を追加した後、画面をオンまたはオフにした後、振動を繰り返すことがまったくできないことに気付きました。以下の簡単なコードの例:

最も奇妙なのは、バイブレーション メソッドの繰り返しパラメータが -1 (繰り返さない) に設定されている場合、振動は機能しますが、他の値に設定されている場合は機能しません。

アイデア、回避策はありますか?それとも、他の電話で機能するだけですか?Google Nexus と 4.1.2 Android で実行しました

編集:

いくつかのテストの後、次のことがわかりました。

  • 画面がオフになる前にバイブレーションが停止された場合、バイブレーションは正しく開始されます (ただし、onReceive ではそうではありません - それは遅すぎるようです)。
  • 「システム バイブレーション」(たとえば、画面のロック解除時) を使用すると、次の画面のオン/オフでバイブレーションが正しく開始されます。次の「休憩」まで、など
  • (edit2) - それは間違いなくパターンに接続されています - バイブレート(長いミリ秒) にはそのような問題はありません - すべて正常に動作します

「通常の」解決策が見つからない場合は、おそらく独自の Vibrator クラスを作成する必要があります...

0 投票する
13 に答える
383615 参照

java - Android デバイスを振動させる方法は? 周波数が違う?

Android アプリケーションを作成しました。ここで、特定のアクションが発生したときにデバイスを振動させたいと考えています。これどうやってするの?

0 投票する
1 に答える
300 参照

android - マイク入力に基づいて Android フォンを振動させる

Androidフォンからの音声/サウンド入力を録音し、電話の特定のタイプの振動に変換したい。アイデアは、障害のある人々が周囲の環境に対応できるように支援し、近くの障害物 (車など) の感覚をつかむのに役立ちます。どうやって :

  1. マイク/サウンド入力を読み取り、リアルタイムで保存します (さらに処理するため)。
  2. 特定の周波数で電話を振動させる

特定のライブラリとそれらを使用するサンプル コードを探しています。

0 投票する
2 に答える
803 参照

android - バイブレーションを止める onDestroy

開始後 9 秒間電話を振動させるアクティビティがあります。アクティビティがフォアグラウンドを離れたときにバイブレーション アクションをキャンセルしたい。これが私の現在のコードです:

0 投票する
2 に答える
3064 参照

android - Android 4.2.1 / 4.2.2 サイレント モードで通知が振動する

Android 4.2.1 より前では、次のコードは正常に機能しました。

プリファレンス設定の状態に応じて、振動は個別に行われます。

Android 4.2.1 以降では、携帯電話がサイレント (バイブレーションなし) に設定されていてバイブレーション モードに設定されていても、バイブレーションのアプリ設定がオフに設定されていても、常にバイブレーションが発生します。興味深いことに、電話が通常モードの場合、振動はありません。

前述のとおり、4.2.1 より前ではすべて正常に機能していました。

誰か助けてくれませんか?グーグルはここで何を変更しましたか?このバグレポートに関連していますか?

よろしく、
アンドレアス

0 投票する
2 に答える
1164 参照

android - OnLongClickListener からの振動

OnLongClickListener から適切に振動させる方法を誰かが説明してくれるかもしれません。以下の方法では、振動は非常に短いです。return false;期待どおり5000msの間振動が続くように設定すると、しかしOnClickListener発射されます。

OnLongClickListener から全期間振動し、発火しないようにするにはどうすればよいOnClickListenerですか?

0 投票する
0 に答える
1773 参照

android - 画面オフ時の Android バイブレーション

herehereの回答が同じ問題に対する実際の解決策を提供しておらず、1年以上前のものであることを考慮すると...

私は持っていVibratorます。バイブレーターを完全に制御する方法を知っています。

次の2つの問題があります。

  • 振動中、画面ロック中は停止します。
  • 画面がすでにロックされている場合、まったく振動しません。

カスタムロム(?)を使っているせいかもしれません。

また、振動を開始する前にウェイクロックを保持しています。

このWakeLockを使用しても、電話を振動させたり、画面がオフになっているときに振動を維持したりできないため、プロセッサではなく画面の状態に関係していると思います(私のWakeLockによって有効になります).

  • 画面のロック状態とは関係なく、バイブレーターを実際に振動させるにはどうすればよいですか?

編集:

また、非推奨になっているため、完全な WakeLock も使用したくありません。

0 投票する
3 に答える
15637 参照

android - プログラムでキーボードの音と振動を有効/無効にする

キーをタップしたときにキーボードの音と振動を無効および有効にする方法を見つけようとしています。Stack Overflowや他のAndroid フォーラムを検索しましたが、結果が見つかりませんでした。

バイブレーションモードを有効にしようとしましAudioManagerたが、バイブレーションモードとキーボードの音を有効にしたいです。

android.provider.Settingsキーボードの音とバイブレーションを変更する方法はありますか?

0 投票する
1 に答える
1209 参照

android - バイブレーション設定アンドロイドの読み方は?

着信音の振動設定を読み取ることはできますか?

次を使用して振動状態を取得しています:

の場合RINGER_MODE_NORMAL、着信時のバイブレーションの設定を取得したい。

Android のシステム設定には、サウンド内に「バイブレーション オン リング」というオプションがあります。このオプションの無効を読む必要があります。

どんな助けでも大歓迎です。

ありがとう