永发信息网

如何获取和设置android系统铃声和音量大小

答案:1  悬赏:60  手机版
解决时间 2021-11-22 06:07
如何获取和设置android系统铃声和音量大小
最佳答案
通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单! 设置音量的方法也很简单,AudioManager提供了方法: publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有内置的常量,去文档里面就可以看到。 JAVA代码: AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//通话音量int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL ); int current = mAudioManager.getStreamVolume( AudioManager.STREAM_VOICE_CALL ); Log.d(VIOCE_CALL, max : + max + current : + current);//系统音量max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_SYSTEM ); current = mAudioManager.getStreamVolume( AudioManager.STREAM_SYSTEM ); Log.d(SYSTEM, max : + max + current : + current);//铃声音量max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_RING ); current = mAudioManager.getStreamVolume( AudioManager.STREAM_RING ); Log.d(RING, max : + max + current : + current);//音乐音量max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_MUSIC ); current = mAudioManager.getStreamVolume( AudioManager.STREAM_MUSIC ); Log.d(MUSIC, max : + max + current : + current); //提示声音音量 max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_ALARM ); current = mAudioManager.getStreamVolume( AudioManager.STREAM_ALARM ); Log.d(ALARM, max : + max + current : + current);ps: 游戏过程中只允许调整多媒体音量,而不允许调整通话音量。 setVolumeControlStream(AudioManager.STREAM_MUSIC); 长时间不动,不允许黑屏,View.setKeepScreenOn(true); 估计manifest文件中需要注册权限吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下一站天后美发会所地址在哪,我要去那里办事
河南众聚电子商务有限公司注册时间
如图,如何用coreldRAW画这样一个完全封闭的
填会计分录
茶楼服务员都干什么累不累
光伏发电8000伏一天发多少度电
海宁银泰城的介绍
黄金沟村地址好找么,我有些事要过去,
一个销字一个对号一支笔打成语
请问卡子湾附近哪有交行??
三言两语类似的词语有
从木耳公租房到人和汪家桥坐什么公交车到
(全额÷1.05)×(5%+0.65%)怎么算
三菱fx型plc输出点中,继电器一个点最大的通
日本将棋的角行,应该读作【角(jiao/jue)
推荐资讯
无锡成人自考大专
灌南哪个小区好
2011辽视春晚张小伟说的话
聚合氯化铝是新型、高效絮凝剂和净水剂,其单
笔记本显卡a卡可以换成n卡嘛
上银直线导轨为什么会生锈
雨后云初霁 是什么意思
作为一个饭店管理者应该怎么管理饭店?
幸勤二字有多少笔画
用过李易峰代言的手机的人,来说说怎样
joy enjoy enjoyable 的区别
褶曲的其他解释
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?