应用层中,一般都能够读取设备节点。对于写节点这个操作,需要更高的root权限。

示例:

设备节点:
private static final String LED_RED_TRIGGER = "sys/class/leds/red/on_off";

写节点:

private void setLedOnOff(String path, String value) {    try {        BufferedWriter bufWriter = null;        bufWriter = new BufferedWriter(new FileWriter(path));        bufWriter.write(value + "");        bufWriter.close();        Log.d(TAG, "write setLedOnOff: " + value);    } catch (IOException e) {        Log.e(TAG,"erro= "+ Log.getStackTraceString(e));    }}

读节点:

private boolean isLedOn(String path){    try {        FileReader fr = new FileReader(path);        BufferedReader br = new BufferedReader(fr);        String readString = null;String valueString = null;   while ((readString = br.readLine())!=null){            if(readString == null)break;        valueString = readString;      }    br.close();    return valueString != null && valueString.equals("1");//此处1表示灯亮,0表示灯灭    } catch (IOException e) {       Log.e(TAG,"erro= "+ Log.getStackTraceString(e));    }    return false;}



更多相关文章

  1. ADB无法找到Android设备
  2. 获取Android设备电池信息
  3. 创建 Android虚拟设备(AVD)
  4. Android列表控件Spinner简单用法示例
  5. Android设备唯一标识ID的获取
  6. 终于找到一个类似wince 远程桌面控制android设备的软件——Andro
  7. Android 设备电池容量和使用量的获取
  8. Android设备的识别

随机推荐

  1. android布局
  2. Ubuntu 64位编译 android 4.0源码
  3. textView自动滑动
  4. 安卓开发09:常用控件-TextView文本展示
  5. Android(安卓)JNI打印信息
  6. 调用与外部接口
  7. Android-Google自己的下拉刷新组件SwipeR
  8. Android(安卓)系统功能设置菜单 LinearLa
  9. Android完全(退出)关闭应用程序
  10. Android(安卓)调用J2EE webservice