android声音服务-创新互联

首先先获取AudioManager audio = (AudioManager) super
            .getSystemService(Context.AUDIO_SERVICE);

成都创新互联拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的成都做网站、网站建设、外贸营销网站建设、网站维护、成都服务器托管解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、电子商务商城网站建设、政府网站等各类型客户群体,为全球近千家企业提供全方位网站维护、服务器维护解决方案。

正常模式

MyAudioManagerDemo.this.audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL) ;
静音模式

MyAudioManagerDemo.this.audio.setRingerMode(AudioManager.RINGER_MODE_SILENT) ;

震动模式

MyAudioManagerDemo.this.audio.setRingerMode(AudioManager.RINGER_MODE_VIBRATE) ;

减小音量

MyAudioManagerDemo.this.audio.adjustVolume(AudioManager.ADJUST_LOWER, 0) ;

增大音量

MyAudioManagerDemo.this.audio.adjustVolume(AudioManager.ADJUST_RAISE, 0) ;

   private static final int SILENT = 0;
   private static final int VIBRATE = 1;
   private static final int NORMAL = 2;

        int ringerMode = audio.getRingerMode();
            switch (ringerMode) {
            case SILENT:
               Vibrator vibrator = (Vibrator) mContext
                     .getSystemService(Context.VIBRATOR_SERVICE);
               vibrator.vibrate(400);
               audio.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
               break;
            case VIBRATE:
               audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
               break;
            case NORMAL:
               audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);
               break;
            default:
               break;
            }

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:android声音服务-创新互联
URL分享:http://pwwzsj.com/article/dpggdi.html