1

これを行う他の方法を探していましたが、残念ながら良い例を見つけることができませんでした。

いくつかの例ではアラーム マネージャを使用していますが、アラーム マネージャを使用してサイレントにする場合はちょっと変です。その他の方法で??

たとえば、午後 3 時から午後 4 時まで電話をサイレントに設定したい場合は、その間ずっとサイレントにし、午後 4 時以降は通常に戻す必要があります。

本当に助けが必要です!ありがとう!

私が取り組んでいるプロジェクトは、実際にカレンダーに配置されたすべてのイベントを取得し、電話をサイレントにするためにdstartとdateendを使用する必要があります

これまでのところ、すべてのカレンダー イベント データしか取得できず、サイレント機能の作成に成功していませんが、皆さんの助けが必要です! ありがとう

4

1 に答える 1

0

Android FrameWork クラスの AudioManager を次のように使用できます。

AudioManager manager = (AudioManager)getSystemService(AUDIO_SERVICE);

manager.setRingerMode(AudioManager.RINGER_MODE_SILENT);

それが役に立てば幸い :)

于 2013-08-13T07:18:42.770 に答える