Android中java實現向devfs系統屬性文件中寫值

如往開關功放系統屬性(/sys/devices/platform/sound/spk_en)中寫值,

命令寫值:echo 1 > /sys/devices/platform/sound/spk_en

                   echo 0 > /sys/devices/platform/sound/spk_en

private static final String FS_PATH = "/sys/devices/platform/sound/spk_en";
 private void enableSpeaker(boolean enable) {
                String command = enable ? "1" : "0";
                BufferedWriter writer = null;
                try {
                        writer = new BufferedWriter(new FileWriter(FS_PATH));
                        writer.write(command);
                        writer.flush();
                } catch (Exception e) {
                        e.printStackTrace();
                } finally {
                        if (writer != null) {
                                try {
                                        writer.close();
                                        writer = null;
                                } catch (Exception e) {
                                        e.printStackTrace();
                                }
                        }
                }
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章