xml

android:id="@+id/mVolume"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="音量"

android:textSize="18sp"/>

android:id="@+id/sound"

android:layout_width="400px"

android:layout_height="50dp"

android:layout_gravity="center"

android:max="100"

android:progress="10"

android:progressDrawable="@drawable/seekbar_style"

android:thumb="@drawable/thumb" />

Activity

private TextView mVolume; //显示当前音量

public SeekBar soundBar;

private int maxVolume, currentVolume;

final SeekBar soundBar = (SeekBar) findViewById(R.id.sound); //音量设置

mVolume = (TextView) findViewById(R.id.mVolume);

audiomanage = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

maxVolume = audiomanage.getStreamMaxVolume(AudioManager.STREAM_MUSIC); //获取系统最大音量

soundBar.setMax(maxVolume); //拖动条最高值与系统最大声匹配

currentVolume = audiomanage.getStreamVolume(AudioManager.STREAM_MUSIC); //获取当前值

soundBar.setProgress(currentVolume);

mVolume.setText(currentVolume * 100 / maxVolume + " %");

soundBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {//调音监听器

public void onProgressChanged(SeekBar arg0, int progress, boolean fromUser) {

audiomanage.setStreamVolume(AudioManager.STREAM_MUSIC, progress, 0);

currentVolume = audiomanage.getStreamVolume(AudioManager.STREAM_MUSIC); //获取当前值

soundBar.setProgress(currentVolume);

mVolume.setText(currentVolume * 100 / maxVolume + " %");

}

@Override

public void onStartTrackingTouch(SeekBar seekBar) {

// TODO Auto-generated method stub

}

@Override

public void onStopTrackingTouch(SeekBar seekBar) {

// TODO Auto-generated method stub

}

});

android 调音源代码,android控制系统音量相关推荐

  1. android物理健代码,Android 物理按键整理及实例代码

    先给大家看一段代码,然后说明. import android.app.Activity; import android.os.Bundle; import android.util.Log; impo ...

  2. android相机拍照代码,Android 调用相机拍照,适配到Android 10

    今天写的博客是关于Android调用手机相机拍照并显示图片.这是一个很常用的功能,并且这个功能在Android6.0.7.0.10.0等版本上实现都有所不同,需要对Android各个版本进行兼容适配, ...

  3. android小球移动代码,Android自定义圆形View实现小球跟随手指移动效果

    本文实例为大家分享了Android实现小球跟随手指移动效果的具体代码,供大家参考,具体内容如下 一. 需求功能 手指在屏幕上滑动,红色的小球始终跟随手指移动. 实现的思路: 1)自定义View,在on ...

  4. android调频收音机代码,android 收音机 FM 驱动 hal层 框架层以及应用层代码

    [实例简介] android 收音机 FM 驱动 hal层 框架层以及应用层代码 方法一 不需要framework部分 1.fm放到 \hardware\rk2x 2.FmRadio 放到 packa ...

  5. Android钢琴滑动代码,android 钢琴界面实现

    近在做一个钢琴的东西,关于这个界面如何设计画了很长时间,主要是考虑到针对不同的分辨率,如果只针对一种分辨率的话用绝对布局可以实现,实现的基本思想是每个白色的键的位置是可以计算出来的,屏幕的宽度可以获得 ...

  6. android确认密码代码,Android自定义View实现验证码or密码输入框

    前言 最近项目中有支付功能,用户输入密码时要类似微信支付密码输入框的样式,本想直接copy网上的,但设计姐姐总是对样式挑三拣四,抽空自己自定义了一个,无奈之下抽空自定义了个,并把它贴到GitHub上供 ...

  7. android相对布局代码,Android基础_3 Activity相对布局(示例代码)

    相对布局要比前面讲的线性布局和表格布局要灵活一些,所以平常用得也是比较多的.相对布局控件的位置是与其周围控件的位置相关的,从名字可以看出来,这些位置都是相对的,确定出了其中一个控件的位置就可以确定另一 ...

  8. android确认密码代码,Android手机卫士之确认密码对话框

    本文接着实现"确认密码"功能,也即是用户以前设置过密码,现在只需要输入确认密码 布局文件和<Android 手机卫士--设置密码对话框>中的布局基本类似,所有copy一 ...

  9. android 图片切割代码,Android用clip剪切图像资源

    使用clip剪切图像资源可以做进度条,图像慢慢展开的效果,他使用以下几个属性来控制效果: android:drawable:指定要剪切的原图像. android:clipOrientation:截取的 ...

最新文章

  1. python入门基础语发_Python基础入门-基础语法
  2. Silverlight 动态调用 WebService
  3. Python爬虫_数据存储
  4. [洛谷P3521][POI2011]ROT-Tree Rotations
  5. 领域驱动设计 (DDD)实例分析
  6. python更改文件路径 unable_python 安装无效:无法打开/usr/lib/python2. 7/config/Makefile ( 没有此类文件或者目录)...
  7. 让一个软件系统同时支持多个多种数据库灵活配置,让客户可以任意配置各个核心数据库部分...
  8. 部署Symantec Antivirus 10.0网络防毒服务器之二
  9. 【气动学】基于matlab GUI弹道仿真【含Matlab源码 1136期】
  10. 通用24CXXX读写程序(GCC),兼容24C系列存储器(24C01到24C1024),支持跨器件跨页读写,支持连续
  11. 网络收包LRO GRO测试总结
  12. 利用标准差剔除异常数据
  13. 819A - 如何成为一名职业程序员
  14. QUASI-HYPERBOLIC (拟双曲线) MOMENTUM AND ADAM FOR DEEP LEARNING——精读
  15. c++传输二进制数据
  16. Transfomer详解
  17. 线性代数 --- 如何求解不可逆的mxn长方形矩阵Ax=0的通解Null(A)和Ax=b的通解
  18. 前端开发:JavaScript---ECMAScript
  19. 谈谈html中一些比较偏门的知识(maparea;iframe;label)
  20. PHP --- 数组去重

热门文章

  1. 记录一下微信小程序-一键复制链接功能
  2. Warning: os-prober will not be executed to detect other bootable partitions
  3. 爬虫频繁出现You do not have a working installation of the service_identity module
  4. Mybatis笔记整理1(基本文件与配置,三种方式完成数据库操作)
  5. Linux教程:基本命令学习
  6. 背包问题吐血详解-附带golang实现
  7. GoPro绑在轮胎上拍视频 喊你来看万花筒
  8. 市值暴跌的名创优品,回港上市能给它救赎吗?
  9. 世界六大电脑病毒,你见过几个?
  10. 用DirectDraw实现屏幕截图