・音量設定の「通知音にも着信音量を適用」のboolean値
→AudioManager内にそれらしきメソッドが見当たりません。
・バイブ設定の「マナーモードがOFFのときのみ」の設定
→他の設定(常に使用/なし/マナーモードがONのときのみ)はgetVibrateSetting()で取得できるのですが、「マナーモードがOFFのときのみ」のreturn値が「常に使用」と同じreturn値になっており、判別がつきません。
Settings.System.getInt(context.getContentResolver(), XXXX, 1)
が、開発を進めてICSでの動作確認をしていたところ、いくつか不明点が増えました。
実機の動作や設定アプリのソースを解読して何となくは分かったのですが、自信がありません。
同じようなことを調べられた方がいましたらご教授いただけますでしょうか?
・ICSでは着信音量と通知音量を個別に設定することはできない。
setStreamVolumeで着信音量のみ設定しても、通知音量も同じ数値に設定される。
同様に、通知音量のみ設定しても、着信音量も同じ数値に設定される。
・ICSでは着信音量を0、かつマナーモードOFFに設定することはできない。
着信音量を0にするとマナーモードが強制的にONとなる。
マナーモードをOFFにすると着信音量が強制的に1以上になる。
※いずれもGBではこのような制約はない。