/**
* 监听屏幕亮度变化
*/
private ContentObserver mBrightnessObserver = new ContentObserver(new Handler()) {
@Override
public void onChange(boolean selfChange) {
//do your things
}
};
@Override
protected void onResume()
{
super.onResume();
getContentResolver().registerContentObserver(
Settings.System.getUriFor(Settings.System.SCREEN_BRIGHTNESS), true,
mBrightnessObserver);
}
@Override
protected void onDestroy()
{
super.onDestroy();
getContentResolver().unregisterContentObserver(
mBrightnessObserver);
}
本文介绍了一个简单的Android应用程序组件,用于监听设备的屏幕亮度变化。通过使用ContentObserver,可以在亮度发生变化时接收通知并执行相应的操作。

733

被折叠的 条评论
为什么被折叠?



