バイブレーション設定のシステム設定にアクセスする方法はありますか?
電話の着信音/サウンド設定からバイブレーション設定を継承したいアラームのようなアプリがあります。ただし、これらの設定にプログラムでアクセスする方法がわかりません。
バイブレーション設定のシステム設定にアクセスする方法はありますか?
電話の着信音/サウンド設定からバイブレーション設定を継承したいアラームのようなアプリがあります。ただし、これらの設定にプログラムでアクセスする方法がわかりません。
現在、AudioManager を使用しています。getRingerMode() について私が見た提案は、適切な振動設定の検出には機能しません。
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
boolean vibrate = am.shouldVibrate(AudioManager.VIBRATE_TYPE_RINGER);
私の電話に4つの異なるモードがある実際の設定を取得する方法があればいいのに
バイブレーションの設定を取得するには、 getVibrateSettingを使用します。許可が必要な場合と必要でない場合があります。
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
許可なしで最初に試してください。