闹钟音量调节 进度条 SeekBar
来源:互联网 发布:中国税务网络大学登录 编辑:程序博客网 时间:2024/05/21 23:00
<SeekBar
android:id="@+id/VolumeSeekBar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_marginLeft="15dp"
android:gravity="center_vertical"
android:layout_gravity="center_vertical"
/>
private int maxVolume, currentVolume;
public AudioManager audiomanage;
public SeekBar volumeSeekBar;
-----------------
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.addclock_main);
volumeSeekBar=(SeekBar)findViewById(R.id.VolumeSeekBar);
//获取AUDIO_SERVICE
audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
//获取系统闹钟音量最大值和当前值
maxVolume=audiomanage.getStreamMaxVolume(AudioManager.STREAM_ALARM);
volumeSeekBar.setMax(maxVolume);
currentVolume = audiomanage.getStreamVolume(AudioManager.STREAM_ALARM);
volumeSeekBar.setProgress(currentVolume);
volumeSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
//将系统音量设置成进度条音量
audiomanage.setStreamVolume(AudioManager.STREAM_ALARM, progress, 0);
currentVolume = audiomanage.getStreamVolume(AudioManager.STREAM_ALARM); //获取当前值
//将进度条的值设置成系统闹钟当前音量的值
volumeSeekBar.setProgress(currentVolume);
}
});
}
//个人理解,代码已经实现- 闹钟音量调节 进度条 SeekBar
- seekbar实现音量调节
- Android 音量调节seekbar制作
- Android学习:SeekBar实现音量调节
- Android学习:SeekBar实现音量调节
- SeekBar实现音量调节 仿天天动听
- Android学习:SeekBar实现音量调节
- SeekBar------实现调节音量的控件
- Android学习:SeekBar实现音量调节
- Android学习:SeekBar实现音量调节
- android 开发Seekbar 调节媒体音量例子
- SeekBar------实现调节音量的控件
- 自定义的seekbar作为音量调节条
- Android学习:SeekBar实现音量调节
- android闹钟开发(四)--音乐播放与音量调节
- android闹钟开发(四)--音乐播放与音量调节
- (转)Android学习:SeekBar实现音量调节
- Android 利用seekbar结合AudioManager调节系统音量
- 内存分析工具 MAT 的使用
- 页面使用struts2标签获取List中的对象属性值,Struts2常用标签总结
- PHP在win7安装Phalcon框架
- Xilinx SDK生成设备树源文件与编译方法
- HttpServletRequestWrapper 用法
- 闹钟音量调节 进度条 SeekBar
- 在Quick-Cocos2d-x中嵌入浏览器
- 过程/数据矩阵(U/C矩阵)
- (译)Objective-C的动态特性
- Ajax 调Handler页面,以及WebService
- 关于 Wave 文件的基础知识与文件格式
- NSObject不常用方法汇总
- 关于- tableView:cellForRowAtIndexPath:里cell的frame问题
- poj-2635(同余模运算)