Android 按键 在视频播放器下,按键调节亮度与视频播放器图标UI不同步
Posted 王睿丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 按键 在视频播放器下,按键调节亮度与视频播放器图标UI不同步相关的知识,希望对你有一定的参考价值。
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
在 interceptKeyBeforeDispatching()
播放视频时,拦截亮度事件
++ android.app.ActivityManager am = (android.app.ActivityManager) mContext.getSystemService(ACTIVITY_SERVICE);
++ android.content.ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
++ if ("android.rk.RockVideoPlayer.VideoPlayActivity".equals(cn.getClassName()) || "com.android.gallery3d.app.MovieActivity".equals(cn.getClassName()))
++ return 0;
//调节亮度效果
Settings.System.putFloatForUser(mContext.getContentResolver(),
Settings.System.SCREEN_BRIGHTNESS_FLOAT, brightnessFloat,
UserHandle.USER_CURRENT_OR_SELF);
// 启动亮度对话框
startActivityAsUser(new Intent(Intent.ACTION_SHOW_BRIGHTNESS_DIALOG),
UserHandle.CURRENT_OR_SELF);
以上是关于Android 按键 在视频播放器下,按键调节亮度与视频播放器图标UI不同步的主要内容,如果未能解决你的问题,请参考以下文章
Android 按键 按键调节亮度,亮度条不是等比减少/增加的