Я создал свой собственный виджет, чтобы легко видеть, когда я нахожусь в беззвучном режиме, но я не могу определить, когда состояние телефона изменилось.Я знаю, что это как-то связано с приемниками, но я вполне могу понять это.Я пытался прослушать RINGER_MODE_CHANGED_ACTION
в моем onReceive
, но это не работает.
- edit -
Решено.должен добавить <action android:name="android.media.RINGER_MODE_CHANGED" />
в фильтр намерений виджета в манифесте.