在我的Android应用程序中,我想保存当前扬声器/麦克风的音量级别,以便下次运行应用程序时可以将其设置为相同的级别。我想知道是否有任何API来获取/设置扬声器/麦克风音量水平。
AudioManager
似乎可以满足扬声器音量的需要。您可以将getStreamVolume
方法与其中一个STREAM_X
常量结合使用,以获得所需的卷并将其与SharedPreferences
一起存储。
要在以后进行设置,请使用具有正确常量的setStreamVolume方法。
您可以为此任务使用SharedPreferences。标准文档中有很多关于它的信息。