【发布时间】:2015-09-22 21:12:04
【问题描述】:
美好的一天!
我正在做一个具有省电功能的项目,它会禁用 wifi,屏幕亮度尽可能低,并且在振铃模式下振动。但每次我关闭(按下后退按钮)或按下导致另一个活动的按钮时,亮度都会升高(用户偏好)。知道为什么以及如何使它保持在低水平吗?
这些是我的代码。
btnBattSave.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
WifiManager wifiManager = (WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(false);
mode.setRingerMode(AudioManager.RINGER_MODE_SILENT);
WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
layoutParams.screenBrightness = 0;
getWindow().setAttributes(layoutParams);
Toast.makeText(getApplicationContext(),
"Wifi Turned Off \r \n "
+ "Silent Mode On \r \n "
+ "Brightness Turned Low",
Toast.LENGTH_LONG).show ();
}});
}
public void send(View arg1)
{
Intent i = new Intent(this, InformationActivity.class);
startActivity(i);
}
public void exit(View view)
{
System.exit(0);
}
我也表明了意图和退出。
谢谢!
【问题讨论】:
标签: android