ホームページ > Java > &#&チュートリアル > Android デバイスをプログラムでカスタム周波数で振動させるにはどうすればよいですか?

Android デバイスをプログラムでカスタム周波数で振動させるにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-29 03:20:08
オリジナル
116 人が閲覧しました

How Can I Programmatically Vibrate My Android Device at a Custom Frequency?

カスタム周波数で Android デバイスを振動させる

デバイスの振動を Android アプリケーションに組み込むには、VibrationEffect クラスを利用する必要があります。

振動をデバイスに実装するコード

import android.os.Vibrator;
...
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE));
} else {
    //deprecated in API 26
    v.vibrate(500);
}
ログイン後にコピー

振動周波数のカスタマイズ

VibrationEffect.createOneShot() メソッドは 2 つのパラメーターを受け入れます:

  • 持続時間:振動の継続時間をミリ秒単位で指定します。サンプル コードでは、500 ミリ秒の振動が発生します。
  • 振幅: 振動の強度を定義します。デフォルトでは、VibrationEffect.DEFAULT_AMPLITUDE に設定されていますが、振動を強くしたり弱くしたりするようにカスタマイズできます。

注: AndroidManifest.xml ファイルに次の権限を追加します。

<uses-permission android:name="android.permission.VIBRATE"/>
ログイン後にコピー

以上がAndroid デバイスをプログラムでカスタム周波数で振動させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート