あなたのアプリでは、あなたのアプリの特定のボタンがクリックされた場合、電話機を振動させたい場合があります。このモードから電話が振動し、「戻る」キーが押された場合にもこれが起こります。ユーザーが設定したソフトウェアキーの振動を有効にしていれば、2回の急激な振動があり、クールではありません。この原因を検出する方法があれば、それを無効にするか、キーがソフトウェアであるかのように、一部の電話機で無効にすることができます。 ありがとうデバイスの物理/ソフトウェアキーで電話が振動するかどうかを検出する
答えて
残念ながらイベントを処理するためのリスナーはありません。これを参照してくださいquestion
加速度計や揺れの聴覚者でさえ助けてください。それは検出するには弱すぎるだろう。 documentationをご覧ください。
残念ながら、これらは助けにはなりませんでした。バイブレータオブジェクトのcancel()メソッドで再生し、解決できませんでした。あなたが言及した他の質問の方法は、私のアプリで作成された振動を検出するので、これを行う方法がないと思います。 – Mahan
はい、実際には方法はありません。発見された場合は、私は投稿 –
振動のために使用怒鳴るコード:
Vibrator v1 = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
v1.vibrate(500);
は、Androidマニフェストにパーミッションを追加します。
<uses-permission android:name="android.permission.VIBRATE"/>
質問をどのように振動を検出した、振動を作成していなかった –
- 1. Androidデバイスが携帯電話かJavaScriptかを検出する
- 2. WPD APIデバイスが電話機かどうかを検出しますか?
- 3. ユーザーが携帯電話であるかどうかを検出する
- 4. デバイスがiPhoneであるかどうかを検出する533
- 5. デバイスに振動があるかどうかを判断できますか?
- 6. iOS - 現在のデバイスの電話番号/電子メールアドレスを検出しますか?
- 7. Android - 物理カメラのボタンが存在するかどうかを検出することは可能ですか?
- 8. 加速度計が電話機の動きを検出する
- 9. ウェブアプリでIpadで自動電話検出を無効にする
- 10. 携帯電話ネットワークが利用可能かどうかを検出することは可能ですか?
- 11. 通知音はなぜ電話を振動させるのですか?
- 12. 電話/デバイス管理者からアプリケーションを削除することを検出しました
- 13. Android adbデバイスが携帯電話を検出しない
- 14. VMware内の論理ボリュームが同じ物理ディスクにあるかどうかを検出します。
- 15. AsynStorageが物理デバイスで動作しないようです
- 16. Windowsの電話機でのデバイス検出7
- 17. 携帯電話が動いているかどうかを検出するにはどうすればいいですか?
- 18. デバイスがlibgdxのAmazon kindleであるかどうかを検出する方法
- 19. iOSデバイスがHDビデオを再生できるかどうかを検出する
- 20. デバイスがjQuery Mobileでサポートされているかどうかを検出する
- 21. デバイスがアンドロイドウェアであるかどうかを検出するにはどうすればよいですか?
- 22. Twilioを使用しているブラウザの電話機への物理的な電話は動作しません
- 23. アプリケーションが電話で実行されているかどうかを検出します。
- 24. iPhone/Apple Watchの物理的な動きを検出する
- 25. 携帯電話がAndroid Autoに接続されているかどうかを検出する方法
- 26. 画面がロックされた状態で電話が振動する
- 27. 反応ネイティブの物理デバイス上でジェスチャーを振ると反応しない
- 28. URL、電話番号、電子メールをTextBlockで自動検出
- 29. VMを検出するのではなく、物理マシンを検出する
- 30. 携帯電話が通話中であるかどうかを知る方法
あなたは振動を検出したいですか? –
@JasonBourne yeaそれは私が欲しいものです。私が作成するものだけでなく、振動もあります。 – Mahan