<uses-permission android:name="android.permission.HARDWARE_TEST"></uses-permission> 

import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.IHardwareService;import android.os.Message;import android.os.RemoteException;import android.os.ServiceManager;import android.widget.TextView;public class Main extends Activity  {   private TextView txtStatus;  private RefreshHandler mRedrawHandler = new RefreshHandler();  class RefreshHandler extends Handler {    @Override    public void handleMessage(Message msg) {      Main.this.updateUI();    }    public void sleep(long delayMillis) {      this.removeMessages(0);      sendMessageDelayed(obtainMessage(0), delayMillis);    }  };  private void updateUI(){    int currentInt = Integer.parseInt((String) txtStatus.getText()) + 20;    if(currentInt <= 250){      mRedrawHandler.sleep(1000);      setBrightness(currentInt);      txtStatus.setText(String.valueOf(currentInt));    }  }  @Override   public void onCreate(Bundle icicle) {     super.onCreate(icicle);     setContentView(R.layout.main);    this.txtStatus = (TextView) this.findViewById(R.id.txtStatus);    updateUI();  }   private void setBrightness(int brightness) {    try {      IHardwareService hardware = IHardwareService.Stub.asInterface(ServiceManager.getService("hardware"));      if (hardware != null) {        hardware.setScreenBacklight(brightness);      }    } catch (RemoteException doe) {              }          }}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 五分钟小知识:布隆过滤器原理和应用分析
  2. 炫酷!用Python制作漂亮的流动桑基图
  3. Java 包(学习 Java 编程语言 035)
  4. 经典算法题:排序算法
  5. 初识广度优先搜索与解题套路
  6. 二分查找法:在女朋友回家之前可以玩多少个
  7. 从一道简单算法题理解快速排序的 partiti
  8. MVVM框架下实现分页功能
  9. JavaScript 数据结构(2-1):栈与队列-栈篇
  10. 有了这套模板,女朋友再也不用担心我刷不动