均使用 SeekBar 进行拖拽测试
涉及到的权限包括:
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
<uses-permission android:name="android.permission.DEVICE_POWER"/>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"/>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>

arg1 为 SeekBar onProgressChanged中progress

1.屏幕亮度调整
WindowManager.LayoutParams win = getWindow().getAttributes();
win.screenBrightness=(float)arg1/255;
getWindow().setAttributes(win);
2. 声音调整
1). 系统音量 AudioManager.STREAM_SYSTEM
2).通话音量 AudioManager.STREAM_VOICE_CALL
3).铃声音量 AudioManager.STREAM_RING
4).提示声音音量 AudioManager.STREAM_ALARM
5).多媒体音量 AudioManager.STREAM_MUSIC

AudioManager audio = (AudioManager) getSystemService(Service.AUDIO_SERVICE);
int current;
current = audio.getStreamVolume(AudioManager.STREAM_MUSIC); //获取当前值

if(arg1<current){
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER,AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);
}
else{
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);
}

更多相关文章

  1. Android 9.0 修改音量等级
  2. Android之音量调节
  3. 2013.09.02(2)——— android 耳机意外拔出关闭声音
  4. 能用 CSS 能播放声音吗?[每日前端夜话0xF1]
  5. 在2个不同的Div中播放/淡出声音
  6. [转]在网页中加入声音文件,并且用JavaScript对其进行播放控制
  7. android声音播放之SoundPool的应用,让你的按钮从此有声有色

随机推荐

  1. 【Android】 Android中适配器简介
  2. Android:Groovy基础语法
  3. android中一个activity实现多个xml页面互
  4. android studio debug签名设置
  5. android日期控件显示
  6. android打开联系人的代码
  7. [置顶] Android(安卓)Dialog的十种类型汇
  8. android java 检测文件夹(目录)是否存在,
  9. Android手机卫士(一)
  10. android获取控件宽高