title: changing screen brightness programmatically in android
body: <p>I want to change the screen brightness programmatically in android.
  At the moment I use this code: </p>
  
  <pre><code>WindowManager.LayoutParams lp = getWindow().getAttributes();
  float brightness=1.0f;
  lp.screenBrightness = brightness;
  getWindow().setAttributes(lp);
  </code></pre>
  
  <p>But this sample code works on cupcake, not on latest versions. I am using the latest version of SDK.. What is the preferred solution for newer Android Versions?</p>