读取菜单键home键返回键的背光节点,控制其闪烁
来源:互联网 发布:淘宝违规处罚 编辑:程序博客网 时间:2024/06/07 00:37
读取菜单键home键返回键的背光节点,控制其闪烁
----线程应用、节点文件读写
package cn.ckt.factorymode;import java.io.File;import java.io.FileWriter;import java.io.IOException;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.view.View.OnClickListener;/* * 读取菜单键home键返回键的背光节点,控制其闪烁 * */public class ButtonBackLightTest extends Activity implements OnClickListener{public static final String KEY="ButtonBackLightTest";public static final String BUTTON_LED_FILE = "/sys/class/leds/button-backlight/brightness" ;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.setContentView(R.layout.factory_auto_button_backlight);writeValueToFile(255);buttonLightTest();}private void buttonLightTest(){//另起线程延迟300ms开始,往节点写入0(灭)、255(亮)、休眠300ms 并循环5次new Handler().postDelayed(new Runnable(){//==new Handler(getMainLooper)还是运行在主线程中,循环不结束,按键要等循环结束才能响应public void run() {int loop = 0;while(loop <= 5){writeValueToFile(0);try {Thread.sleep(300);} catch (InterruptedException e) {e.printStackTrace();}writeValueToFile(255);try {Thread.sleep(300);} catch (InterruptedException e) {e.printStackTrace();}loop++;}}},300);/*new Thread(new Runnable(){//另起线程,该线程执行不影响主线程,主线程的按键可以随时响应public void run(){int loop = 0;while(loop <= 5){writeValueToFile(0);try {Thread.sleep(300);} catch (InterruptedException e) {e.printStackTrace();}writeValueToFile(255);try {Thread.sleep(300);} catch (InterruptedException e) {e.printStackTrace();}loop++;}}}).start();*/} private void writeValueToFile(int brightness) { try{//IO流控制:往节点中写入相应的值 File buttonBacklightFile = new File("/sys/class/leds/button-backlight/brightness"); FileWriter fr = new FileWriter(buttonBacklightFile); String state = String.valueOf(brightness); fr.write(state); fr.close(); }catch(IOException e){ e.printStackTrace(); }finally{ } }@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stub}}
0 0
- 读取菜单键home键返回键的背光节点,控制其闪烁
- ANDROID 返回,菜单和HOME键的监听
- ANDROID 返回,菜单和HOME键的监听
- ANDROID 返回,菜单和HOME键的监听
- ActionBar的Home返回键
- Android 屏蔽返回键、菜单键和Home键
- Android 屏蔽返回键、菜单键和Home键
- 华为手机虚拟home键,返回键,菜单键开发中遇到的不可隐藏问题,
- android2.0之后的控制返回键和home键的方法
- Home键和返回键的区别
- 返回键等效home键的效果
- Android生命周期,点击home键和返回键时的顺序以及MENU菜单键简单测试
- Android中屏蔽返回键,HOME键以及模拟HOME键返回效果的方法
- 屏蔽返回和home键
- Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键
- Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键
- Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键
- Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键
- mysql 导入时错误 #1062 –Duplicate entry '1' for key 'PRIMARY'
- hdu 1113 Word Amalgamation 字符串处理 ,加上哈希 ,水题~
- 复杂Oracle查询 限定查询+多表查询+统计查询+子查询
- NFS错误Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno=Connection refused
- select、poll、epoll之间的区别总结[整理]
- 读取菜单键home键返回键的背光节点,控制其闪烁
- BZOJ 3265 志愿者招募加强版 单纯形
- 多模式匹配算法:AC自动机的C++实现
- hdu 5001(dp)
- wxListCtrl之InsertItem与SetItem的问题
- strchr
- cocos2d做一个微秒级的计数器
- H.264中NALU、RBSP、SODB的关系 (弄清码流结构)
- K好数(DP)