我将应用更新为API 23.(min sdk 14 target sdk 23)好的。该应用程序在API 21上工作正常,但在网站和论坛上阅读信息我注意到Android弃用了Android M上的VOLUME_SETTINGS函数,因此该函数在Eclipse中显示为错误。
我现在应该使用什么而不是VOLUME_SETTINGS?我没有找到任何关于此的线索。
以下是向我显示错误的部分:
this.getContentResolver()
.registerContentObserver(
System.getUriFor(System.VOLUME_SETTINGS[AudioManager.STREAM_MUSIC]),
false, mVolumeObserver);
感谢您的帮助!
答案 0 :(得分:0)
您可以只使用以下内容:
getApplicationContext().getContentResolver().registerContentObserver(android.provider.Settings.System.CONTENT_URI, true, mVolumeObserver);
希望这会对某人有所帮助!