读取和写入手机配置文件代码

来源:互联网 发布:犀牛地方门户源码官网 编辑:程序博客网 时间:2024/05/18 20:52

以String path = "/sys/misc-config/lte_radio_ant_sw1" 为例

一、读取手机配置文件

private String getAerialConfig(String path) {        FileInputStream is = null;        String val = null;        try {            is = new FileInputStream(path);            byte[] buffer = new byte[64];            int count = is.read(buffer);            if (count > 0) {                val = new String(buffer, 0, count);            }        } catch (IOException e) {            Log.d(TAG, "IOException: setAerialConfig " + e);        } finally {            if (is != null) {                try {                    is.close();                } catch (IOException e) {                }            }        }        if (val != null) {            val = val.trim();        }        return val;    }

二、写入配置文件

private void setAerialConfig(String path, String config) {        Log.d(TAG, "setAerialConfig: " + config);        FileOutputStream out = null;        try {            out = new FileOutputStream(path);            byte[] buf = config.getBytes();            out.write(buf, 0, buf.length);        } catch (FileNotFoundException e) {            Log.e(TAG, "FileNotFoundException: setAerialConfig " + e);        } catch (IOException e) {            Log.e(TAG, "IOException: setAerialConfig " + e);        } finally {            try {                if (out != null)                    out.close();            } catch (IOException e) {            }        }    }


0 0
原创粉丝点击