Android睡眠助手 实现情景模式的切换
来源:互联网 发布:数据库爆破密码字典 编辑:程序博客网 时间:2024/05/14 12:33
在开启该应用的时候会自动将手机情景模式切换成静音模式,并在关闭或者时间到的时候,将情景模式切换成开启之前的模式。
public void setPhoneMode() {
//得到AudioManager对象,并设置成静音模式
//记录当前的手机情景模式
ringerMode = audioManager.getRingerMode();
vibrate_type_ringer = audioManager.getVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER);
vibrate_type_notification = audioManager.getVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION);
//设置为静音模式
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_OFF);
Log.i(TAG, "setPhoneMode");
}
在关闭的时候自动切换成原来的模式:
public void close() {
if(helper) {
mEndCall = false ;
helper = false ;
onOffShow.setText("关");
am.cancel(alarmIntent);
//还原情景模式
audioManager.setRingerMode(ringerMode);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, vibrate_type_ringer);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, vibrate_type_notification);
Log.i(TAG, "helper close");
}
Log.i(TAG, "close");
}
- Android睡眠助手 实现情景模式的切换
- android情景模式切换的实现
- Android 情景模式的切换
- 实现简单的情景模式
- Android 情景模式的设置
- Android 情景模式的设置
- 获取android的情景模式
- Android程序开机启动&&监听情景模式切换
- Android程序开机启动&&监听情景模式切换
- 安卓中实现情景模式的设计
- Android 情景模式
- Android 情景模式
- Android的情景模式(复制自网络)
- Android 如何修改情景模式的默认值
- Android中微信抢红包助手的实现
- Android中微信抢红包助手的实现
- 情景模式(Tab切换组件)
- 【android开发】获取情景模式和铃声,实现震动/铃声提醒
- linux ssh telnet TeraTerm终端中文显示乱码解决方法
- 纯命令行实现.Net项目每日构建(升级版本)
- const使用详解
- 单链表基本操作
- 如何在rdlc报表中获取文本框或某个表格单元格中的内容,报表中表达式的全局集合
- Android睡眠助手 实现情景模式的切换
- 有关strtok函数
- 你真的输不起了,别再孩子了 ·李开复
- jhead使用
- 编程思想误区
- ThreadPoolExecutor
- Ext GridPanel的一些应用
- fedora15单用户模式下恢复passwd文件
- reops